ΠΠ°ΠΊ Π΄Π° ΡΠ²Π΅Π»ΠΈΡΠΈΡΠ΅ ΡΠΊΠΎΡΠΎΡΡΡΠ° Π½Π° Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠΈ Π²ΡΠ² Firefox: ΠΡΠ»Π½ΠΎ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ
Firefox Π΅ Π΅Π΄ΠΈΠ½ ΠΎΡ Π½Π°ΠΉ-ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΠΈΠ·ΠΈΡΡΠ΅ΠΌΠΈΡΠ΅ Π±ΡΠ°ΡΠ·ΡΡΠΈ, Π½ΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ ΡΠ° ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½ΠΈ Π·Π° ΡΠΈΡΠΎΠΊΠ° ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡ, Π° Π½Π΅ Π·Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ. Π’ΠΎΠ²Π° ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΡΠ΅Π΄Π»Π°Π³Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅Π½, ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈ ΠΎΠ±ΠΎΡΠ½ΠΎΠ²Π°Π½ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ Π·Π° ΠΌΠ°ΠΊΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠΊΠΎΡΠΎΡΡΡΠ° Π½Π° Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠΈ Π² Firefox β ΠΎΠ±Ρ
Π²Π°ΡΠ°Ρ Π²ΡΠΈΡΠΊΠΎ ΠΎΡ ΠΎΡΠ½ΠΎΠ²Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π΄ΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π½Π° Π½ΠΈΡΠΊΠΎ Π½ΠΈΠ²ΠΎ about:config, Π΄ΠΎ ΠΊΠΎΠΈΡΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π° Π½ΠΈΠΊΠΎΠ³Π° Π½Π΅ ΡΡΠΈΠ³Π°Ρ.
ΠΠ΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ Π΄Π°Π»ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ Firefox Π½Π° Π»ΠΈΡΠ½Π° ΡΠ°Π±ΠΎΡΠ½Π° ΡΡΠ°Π½ΡΠΈΡ ΠΈΠ»ΠΈ ΡΠΏΡΠ°Π²Π»ΡΠ²Π°ΡΠ΅ ΡΠ°Π±ΠΎΡΠ΅Π½ ΠΏΡΠΎΡΠ΅Ρ, Π·Π°Π²ΠΈΡΠ΅Ρ ΠΎΡ Π±ΡΠ°ΡΠ·ΡΡΠ°, Π² ΡΡΠ΅Π΄Π° Π½Π° ΠΎΡΠ΄Π°Π»Π΅ΡΠ΅Π½ ΡΡΡΠ²ΡΡ, ΠΎΠΏΠΈΡΠ°Π½ΠΈΡΠ΅ ΠΏΠΎ-Π΄ΠΎΠ»Ρ ΡΠ΅Ρ Π½ΠΈΠΊΠΈ ΡΠ΅ ΠΏΡΠΈΠ»Π°Π³Π°Ρ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»Π½ΠΎ ΠΈ Π΄Π°Π²Π°Ρ ΠΈΠ·ΠΌΠ΅ΡΠΈΠΌΠΈ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈ.
ΠΠ°ΡΠΎ Firefox ΡΠ΅ Π·Π°Π±Π°Π²Ρ Ρ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ
ΠΡΠ΅Π΄ΠΈ Π΄Π° ΠΏΡΠΈΠ»Π°Π³Π°ΡΠ΅ ΠΊΠΎΡΠ΅ΠΊΡΠΈΠΈ, ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΡΠ²ΠΎΠΏΡΠΈΡΠΈΠ½ΠΈΡΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΡΠ²Π° Π·Π°Π³ΡΠ±Π°ΡΠ° Π½Π° ΡΡΠΈΠ»ΠΈΡ. ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π½Π° Firefox ΡΠ΅ Π²Π»ΠΎΡΠ°Π²Π° ΡΡΠ΅Π· Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ°:
- Π Π°Π·Π΄ΡΠ²Π°Π½Π΅ Π½Π° ΠΊΠ΅ΡΠ°: ΠΠ΅ΡΠΎΠ²Π΅ΡΠ΅ Π½Π° Π΄ΠΈΡΠΊΠ° ΠΈ ΠΏΠ°ΠΌΠ΅ΡΡΠ° ΡΠ°ΡΡΠ°Ρ Π½Π΅ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΎ Π±Π΅Π· ΡΡΡΠ½ΠΎ ΠΈΠ·ΡΠΈΡΡΠ²Π°Π½Π΅, ΠΏΡΠΈΡΠΈΠ½ΡΠ²Π°ΠΉΠΊΠΈ Π»Π°ΡΠ΅Π½ΡΠ½ΠΎΡΡ ΠΏΡΠΈ ΡΠ΅ΡΠ΅Π½Π΅ Π½Π° ΠΎΡΡΠ°ΡΠ΅Π»ΠΈ Π·Π°ΠΏΠΈΡΠΈ.
- ΠΠ°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ ΠΎΡ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΡ: ΠΡΡΠΊΠΎ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΠ΅ ΠΈΠ½ΠΆΠ΅ΠΊΡΠΈΡΠ° JavaScript Π² ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° Π½Π° Π²ΡΡΠΊΠ° ΡΡΡΠ°Π½ΠΈΡΠ°, Π΄ΠΎΠ±Π°Π²ΡΠΉΠΊΠΈ Π²ΡΠ΅ΠΌΠ΅ Π·Π° ΠΏΠ°ΡΡΠ²Π°Π½Π΅ ΠΈ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅.
- ΠΠ΅ΠΎΠΏΡΠΈΠΌΠ°Π»Π½Π° ΠΏΡΠΎΡΠ΅ΡΠ½Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°: ΠΡΠΎΡΡ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΈΡΠ΅ Π·Π° ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π΅ ΡΡΠΎΡΠ²Π΅ΡΡΡΠ²Π° Π½Π° ΠΏΡΠΎΡΠΈΠ»Π° Π½Π° Π²Π°ΡΠΈΡ Ρ Π°ΡΠ΄ΡΠ΅Ρ.
- ΠΠ΅ΡΡΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ: Firefox ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π²ΡΡΠ½Π΅ ΠΊΡΠΌ HTTP/1.1 ΠΈΠ»ΠΈ HTTP/2 Π΄ΠΎΡΠΈ ΠΊΠΎΠ³Π°ΡΠΎ HTTP/3 (QUIC) Π΅ Π½Π°Π»ΠΈΡΠ΅Π½ ΠΈ ΠΏΠΎ-Π±ΡΡΠ·.
- ΠΠΎΠ½ΡΠ»ΠΈΠΊΡΠΈ ΠΏΡΠΈ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½ΠΎ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅: Π‘ΠΏΠ΅ΠΊΡΠ»Π°ΡΠΈΠ²Π½ΠΎΡΠΎ DNS ΠΈ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½ΠΎΡΠΎ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π²ΡΡΠ·ΠΊΠΈ ΠΊΠΎΠ½ΡΡΠΌΠΈΡΠ°Ρ ΡΠ΅ΡΡΠΎΡΠ½Π° Π»Π΅Π½ΡΠ° ΠΈ CPU ΡΠΈΠΊΠ»ΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΠΊΠΎΠ½ΠΊΡΡΠΈΡΠ°Ρ Ρ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΠΎ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° Π²ΠΈ.
- ΠΡΡΠ°ΡΠ΅Π»ΠΈ Π±ΠΈΠ½Π°ΡΠ½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅: ΠΠΎ-ΡΡΠ°ΡΠΈΡΠ΅ Π²Π΅ΡΡΠΈΠΈ Π½Π° Firefox Π½ΡΠΌΠ°Ρ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡ Π½Π° JIT ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΎΡΠ° ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ Π½Π° ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡ ΡΡΠ΅ΠΊ, Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈ Π² ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ ΠΈΠ·Π΄Π°Π½ΠΈΡ.
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠ°Π½Π΅ΡΠΎ ΠΊΠΎΠ΅ ΠΎΡ ΡΡΡ ΡΠ΅ ΠΎΡΠ½Π°ΡΡ Π·Π° Π²Π°ΡΠ°ΡΠ° ΡΠΈΡΡΠ°ΡΠΈΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Ρ ΠΊΠΎΠΈ ΠΊΠΎΡΠ΅ΠΊΡΠΈΠΈ ΡΠ΅ Π΄ΠΎΠ½Π΅ΡΠ°Ρ Π½Π°ΠΉ-Π³ΠΎΠ»ΡΠΌΠ° ΠΏΠΎΠ»Π·Π°.
1. ΠΠΎΠ΄Π΄ΡΡΠΆΠ°ΠΉΡΠ΅ Firefox Π°ΠΊΡΡΠ°Π»Π΅Π½
ΠΡΡΠΊΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° Firefox Π²ΠΊΠ»ΡΡΠ²Π° ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ Π½Π° Gecko engine, ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡ Π½Π° JavaScript JIT ΠΈ ΠΊΠΎΡΠ΅ΠΊΡΠΈΠΈ Π½Π° ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡ ΡΡΠ΅ΠΊ. ΠΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΎΡΡΠ°ΡΡΠ»Π° Π²Π΅ΡΡΠΈΡ ΠΎΠ·Π½Π°ΡΠ°Π²Π° ΠΏΡΠΎΠΏΡΡΠΊΠ°Π½Π΅ Π½Π° Π½Π°ΡΡΡΠΏΠ°Π½ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡ Π² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ°, ΠΊΠΎΠΈΡΠΎ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈΡΠ΅ Π½Π° Mozilla ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Ρ Π½Π° ΡΠ΅ΡΠΈΡΠΈΡΠ΅Π΄ΠΌΠΈΡΠ΅Π½ ΡΠΈΠΊΡΠ» Π½Π° ΠΈΠ·Π΄Π°Π½ΠΈΡ.
ΠΠ°ΠΊ Π΄Π° Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°ΡΠ΅ Firefox:
- ΠΠ»ΠΈΠΊΠ½Π΅ΡΠ΅ Π²ΡΡΡ Ρ ΠΌΠ΅Π½ΡΡΠΎ Ρ Ρ Π°ΠΌΠ±ΡΡΠ³Π΅Ρ (ΡΡΠΈ Ρ ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»Π½ΠΈ Π»ΠΈΠ½ΠΈΠΈ) Π² Π³ΠΎΡΠ½ΠΈΡ Π΄Π΅ΡΠ΅Π½ ΡΠ³ΡΠ».
- ΠΡΠΈΠ΄Π΅ΡΠ΅ Π½Π° ΠΠΎΠΌΠΎΡ > ΠΠ° Firefox.
- Firefox Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π° Π·Π° Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΈ Π³ΠΈ ΠΈΠ·ΡΠ΅Π³Π»Ρ Π½Π° Π·Π°Π΄Π΅Π½ ΠΏΠ»Π°Π½.
- ΠΠ»ΠΈΠΊΠ½Π΅ΡΠ΅ Π Π΅ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π·Π° Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° Firefox, ΠΊΠΎΠ³Π°ΡΠΎ Π±ΡΠ΄Π΅ΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ°Π½Π΅Π½ΠΈ.
ΠΠ° ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΠΈ ΠΈΠ»ΠΈ headless ΡΡΠ΅Π΄ΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π·Π°Π΄Π΅ΠΉΡΡΠ²Π°ΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π·Π° Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΡΠ΅Π· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΈΡ ΡΠ΅Π΄:
firefox --headless --no-remote "about:blank" &ΠΠ»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΠΎ, Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΈ Debian/Ubuntu, ΡΠΏΡΠ°Π²Π»ΡΠ²Π°Π½ΠΈ ΡΡΠ΅Π· APT:
sudo apt update && sudo apt upgrade firefoxΠΠ°ΠΆΠ΅Π½ Π½ΡΠ°Π½Ρ: Firefox ESR (Extended Support Release) ΠΏΠΎΠ»ΡΡΠ°Π²Π° ΠΊΠΎΡΠ΅ΠΊΡΠΈΠΈ Π·Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ, Π½ΠΎ Π½Π΅ ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π½Π° Π½ΠΈΠ²ΠΎ ΡΡΠ½ΠΊΡΠΈΠΈ. ΠΠΊΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ESR ΠΏΠΎ ΠΏΡΠΈΡΠΈΠ½ΠΈ Π·Π° ΡΡΠ°Π±ΠΈΠ»Π½ΠΎΡΡ, ΠΏΡΠ΅ΡΠ΅Π½Π΅ΡΠ΅ Π΄Π°Π»ΠΈ ΠΊΠΎΠΌΠΏΡΠΎΠΌΠΈΡΡΡ Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π΅ ΠΏΡΠΈΠ΅ΠΌΠ»ΠΈΠ² Π·Π° Π²Π°ΡΠΈΡ ΡΠ»ΡΡΠ°ΠΉ Π½Π° ΡΠΏΠΎΡΡΠ΅Π±Π°.
2. ΠΡΠΎΠ²Π΅ΡΠ΅ΡΠ΅ ΠΈ Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΠΉΡΠ΅ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΡΡΠ°
Π Π°Π·ΡΠΈΡΠ΅Π½ΠΈΡΡΠ° ΡΠ° Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π°ΡΠ° Π½Π°ΠΉ-Π·Π½Π°ΡΠΈΠΌΠ° ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° Π·Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° ΡΠ»Π΅Π΄ Ρ Π°ΡΠ΄ΡΠ΅ΡΠ°. ΠΡΡΠΊΠΎ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½ΠΎ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠ° ΡΠ»ΡΡΠ°ΡΠ΅Π»ΠΈ Π½Π° ΡΡΠ±ΠΈΡΠΈΡ, ΠΏΡΠΈΡ Π²Π°ΡΠ° ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ Π·Π°ΡΠ²ΠΊΠΈ ΠΈ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π° ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅ Π·Π° ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ ΠΏΡΠΈ Π²ΡΡΠΊΠΎ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°. ΠΡΠ°ΡΠ·ΡΡ Ρ ΠΏΠ΅ΡΠ½Π°Π΄Π΅ΡΠ΅Ρ Π°ΠΊΡΠΈΠ²Π½ΠΈ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈ 300β800ms Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ ΠΏΡΠΈ Π²ΡΡΠΊΠ° Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡ.
ΠΠ°ΠΊ Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΠΈΡΠ΅ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΡΡΠ°:
- ΠΡΠΈΠ΄Π΅ΡΠ΅ Π½Π°
about:addonsΠ² Π°Π΄ΡΠ΅ΡΠ½Π°ΡΠ° Π»Π΅Π½ΡΠ°. - ΠΠ»ΠΈΠΊΠ½Π΅ΡΠ΅ Π²ΡΡΡ Ρ Π Π°Π·ΡΠΈΡΠ΅Π½ΠΈΡ Π² Π»Π΅Π²ΠΈΡ ΠΏΠ°Π½Π΅Π».
- ΠΠ΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΠΉΡΠ΅ Π²ΡΡΠΊΠΎ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠ΅ΡΠΎ Π½Π΅ ΡΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π»ΠΈ ΠΏΡΠ΅Π· ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ 30 Π΄Π½ΠΈ.
- ΠΠ° ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΡΡΠ°, ΠΊΠΎΠΈΡΠΎ ΠΈΡΠΊΠ°ΡΠ΅ Π΄Π° Π·Π°ΠΏΠ°Π·ΠΈΡΠ΅, ΠΏΡΠΎΠ²Π΅ΡΠ΅ΡΠ΅ Π΄Π°Π»ΠΈ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Ρ ΡΠ΅ΠΆΠΈΠΌ βΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π°ΠΉ ΡΠ°ΠΌΠΎ Π½Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΈ ΡΠ°ΠΉΡΠΎΠ²Π΅β, Π·Π° Π΄Π° ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΡΠ΅ ΠΎΠ±Ρ Π²Π°ΡΠ° ΠΈΠΌ.
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΡ Ρ Π³ΠΎΠ»ΡΠΌΠΎ Π²ΡΠ·Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅:
ΠΡΠ²ΠΎΡΠ΅ΡΠ΅ Firefox Profiler Π½Π° about:profiling ΠΈ Π·Π°ΠΏΠΈΡΠ΅ΡΠ΅ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°, Π΄ΠΎΠΊΠ°ΡΠΎ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΡΡΠ° ΡΠ° Π°ΠΊΡΠΈΠ²Π½ΠΈ. Π‘ΡΠ°Π²Π½Π΅ΡΠ΅ ΠΏΡΠΎΡΠΈΠ»Π° Ρ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π² ΡΠΈΡΡ ΠΏΡΠΎΡΠΈΠ» Π½Π° Firefox (ΡΡΠ·Π΄Π°Π΄Π΅Π½ ΡΡΠ΅Π· about:profiles). Π Π°Π·Π»ΠΈΠΊΠ°ΡΠ° ΡΠ°Π·ΠΊΡΠΈΠ²Π° Ρ ΡΠΎΡΠ½ΠΎΡΡ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ΡΠΎ, ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΎ Π·Π° ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΡΡΠ°.
ΠΠ΅Π»Π΅ΠΆΠΊΠ° Π·Π° ΠΏΠ»ΡΠ³ΠΈΠ½ΠΈ: ΠΠ°ΡΠ»Π΅Π΄Π΅Π½Π°ΡΠ° Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ° Π½Π° NPAPI ΠΏΠ»ΡΠ³ΠΈΠ½ΠΈ Π΅ ΠΎΡΡΠ°ΡΡΠ»Π° Π² ΡΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΈΡ Firefox. ΠΠΊΠΎ about:addons > Plugins ΠΏΠΎΠΊΠ°Π·Π²Π° Π°ΠΊΡΠΈΠ²Π½ΠΈ Π·Π°ΠΏΠΈΡΠΈ, Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΠΉΡΠ΅ Π³ΠΈ β ΡΠ΅ ΡΠ΅ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π°Ρ Π² ΠΏΡΠΎΡΠ΅ΡΠ° ΠΈ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΠΏΡΠΈΡΠΈΠ½ΡΡ Π±Π»ΠΎΠΊΠΈΡΠ°Π½Π΅.
3. ΠΠ·ΡΠΈΡΡΠ΅ΡΠ΅ ΠΊΠ΅ΡΠ°, Π±ΠΈΡΠΊΠ²ΠΈΡΠΊΠΈΡΠ΅ ΠΈ ΠΈΡΡΠΎΡΠΈΡΡΠ° Π½Π° ΡΡΡΡΠΈΡΠ°Π½Π΅
ΠΠΈΡΠΊΠΎΠ²ΠΈΡΡ ΠΊΠ΅Ρ Π½Π° Firefox ΡΡΡ ΡΠ°Π½ΡΠ²Π° HTTP ΠΎΡΠ³ΠΎΠ²ΠΎΡΠΈ, Π·Π° Π΄Π° ΠΈΠ·Π±Π΅Π³Π½Π΅ ΠΈΠ·Π»ΠΈΡΠ½ΠΈ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ Π·Π°ΡΠ²ΠΊΠΈ. ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π°, ΠΊΠ΅Ρ, Π½Π°ΡΠ°ΡΠ½Π°Π» Π΄ΠΎ Π³ΠΈΠ³Π°Π±Π°ΠΉΡΠΈ ΠΎΡ ΠΎΡΡΠ°ΡΠ΅Π»ΠΈ Π·Π°ΠΏΠΈΡΠΈ, Π²ΡΠ²Π΅ΠΆΠ΄Π° Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ ΠΏΡΠΈ ΡΡΡΡΠ΅Π½Π΅ Π² ΠΈΠ½Π΄Π΅ΠΊΡΠ°, ΠΊΠΎΠ΅ΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π°Π΄Π²ΠΈΡΠΈ ΡΠΏΠ΅ΡΡΠ΅Π½ΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ ΠΎΡ ΠΏΠΎΠΏΠ°Π΄Π΅Π½ΠΈΡΡΠ° Π² ΠΊΠ΅ΡΠ°.
ΠΠ·ΡΠΈΡΡΠ²Π°Π½Π΅ Π½Π° Π΄ΠΈΡΠΊΠΎΠ²ΠΈΡ ΠΊΠ΅Ρ ΠΈ Π΄Π°Π½Π½ΠΈΡΠ΅ Π½Π° ΡΠ°ΠΉΡΠ°:
- ΠΡΠ²ΠΎΡΠ΅ΡΠ΅ ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ > ΠΠΎΠ²Π΅ΡΠΈΡΠ΅Π»Π½ΠΎΡΡ ΠΈ ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ.
- ΠΡΠ΅Π²ΡΡΡΠ΅ΡΠ΅ Π΄ΠΎ ΠΠΈΡΠΊΠ²ΠΈΡΠΊΠΈ ΠΈ Π΄Π°Π½Π½ΠΈ Π½Π° ΡΠ°ΠΉΡΠ°.
- ΠΠ»ΠΈΠΊΠ½Π΅ΡΠ΅ ΠΠ·ΡΠΈΡΡΠ²Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ, ΠΎΡΠΌΠ΅ΡΠ½Π΅ΡΠ΅ ΠΠ΅ΡΠΈΡΠ°Π½ΠΎ ΡΠ΅Π± ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ ΠΈ ΠΊΠ»ΠΈΠΊΠ½Π΅ΡΠ΅ ΠΠ·ΡΠΈΡΡΠΈ.
ΠΠ·ΡΠΈΡΡΠ²Π°Π½Π΅ Π½Π° ΠΈΡΡΠΎΡΠΈΡΡΠ° Π½Π° ΡΡΡΡΠΈΡΠ°Π½Π΅:
- Π ΠΠΎΠ²Π΅ΡΠΈΡΠ΅Π»Π½ΠΎΡΡ ΠΈ ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ, ΠΏΡΠ΅Π²ΡΡΡΠ΅ΡΠ΅ Π΄ΠΎ ΠΡΡΠΎΡΠΈΡ.
- ΠΠ»ΠΈΠΊΠ½Π΅ΡΠ΅ ΠΠ·ΡΠΈΡΡΠ²Π°Π½Π΅ Π½Π° ΠΈΡΡΠΎΡΠΈΡΡΠ°, Π·Π°Π΄Π°ΠΉΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π²ΠΈΡ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π½Π° ΠΡΠΈΡΠΊΠΎ ΠΈ ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅ Π²ΡΠΈΡΠΊΠΈ ΡΠΈΠΏΠΎΠ²Π΅ Π΄Π°Π½Π½ΠΈ.
Π Π°Π·ΡΠΈΡΠ΅Π½ΠΎ: Π·Π°Π΄Π°ΠΉΡΠ΅ ΡΠ²ΡΡΠ΄ Π»ΠΈΠΌΠΈΡ Π·Π° ΡΠ°Π·ΠΌΠ΅ΡΠ° Π½Π° ΠΊΠ΅ΡΠ°
ΠΠΌΠ΅ΡΡΠΎ Π΄Π° ΠΈΠ·ΡΠΈΡΡΠ²Π°ΡΠ΅ ΡΠ΅Π°ΠΊΡΠΈΠ²Π½ΠΎ, ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅ΡΠ΅ Π΄ΠΈΡΠΊΠΎΠ²ΠΈΡ ΠΊΠ΅Ρ ΠΏΡΠΎΠ°ΠΊΡΠΈΠ²Π½ΠΎ:
- ΠΡΠΈΠ΄Π΅ΡΠ΅ Π½Π°
about:config. - ΠΠΎΡΡΡΡΠ΅ΡΠ΅
browser.cache.disk.capacity. - ΠΠ°Π΄Π°ΠΉΡΠ΅ ΡΡΠΎΠΉΠ½ΠΎΡΡΡΠ° Π½Π°
524288(512 MB) β ΡΠ°Π·ΡΠΌΠ΅Π½ ΡΠ°Π²Π°Π½ Π·Π° ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΡΠΈΡΡΠ΅ΠΌΠΈ.
ΠΠ° ΡΠΈΡΡΠ΅ΠΌΠΈ Ρ Π±ΡΡΠ· NVMe Π½ΠΎΡΠΈΡΠ΅Π» ΠΈ Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΎ RAM, ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΡΠΎ Π΄Π° ΠΏΡΠ΅Ρ Π²ΡΡΠ»ΠΈΡΠ΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡΠ° ΠΊΡΠΌ ΠΊΠ΅ΡΠ° Π² ΠΏΠ°ΠΌΠ΅ΡΡΠ°:
- ΠΠΎΡΡΡΡΠ΅ΡΠ΅
browser.cache.memory.enableβ ΠΏΠΎΡΠ²ΡΡΠ΄Π΅ΡΠ΅, ΡΠ΅ Π΅true. - ΠΠΎΡΡΡΡΠ΅ΡΠ΅
browser.cache.memory.capacityΠΈ Π³ΠΎ Π·Π°Π΄Π°ΠΉΡΠ΅ Π½Π°131072(128 MB).
ΠΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: ΠΠ°Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° browser.cache.memory.capacity ΠΏΡΠ΅ΠΊΠ°Π»Π΅Π½ΠΎ Π²ΠΈΡΠΎΠΊΠΎ (Π½Π°Π΄ 512 MB) Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΈ Ρ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΠΎΡ 8 GB RAM ΡΠ΅ Π½Π°ΠΊΠ°ΡΠ° Firefox Π΄Π° ΡΠ΅ ΠΊΠΎΠ½ΠΊΡΡΠΈΡΠ° Ρ ΠΊΠ΅ΡΠ° Π½Π° ΡΡΡΠ°Π½ΠΈΡΠΈΡΠ΅ Π½Π° ΠΠ‘, Π²Π»ΠΎΡΠ°Π²Π°ΠΉΠΊΠΈ ΡΡΠ»ΠΎΡΡΠ½Π°ΡΠ° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°.
4. ΠΠΊΡΠΈΠ²ΠΈΡΠ°ΠΉΡΠ΅ Ρ Π°ΡΠ΄ΡΠ΅ΡΠ½ΠΎΡΠΎ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅
Π₯Π°ΡΠ΄ΡΠ΅ΡΠ½ΠΎΡΠΎ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠ΅Ρ Π²ΡΡΠ»Ρ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠ°Π½Π΅ΡΠΎ, ΡΠ΅Π½Π΄ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° CSS Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ ΠΈ WebGL ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈΡΠ΅ ΠΊΡΠΌ GPU. ΠΠ° ΡΡΠ²ΡΠ΅ΠΌΠ΅Π½Π΅Π½ Ρ Π°ΡΠ΄ΡΠ΅Ρ ΡΠΎΠ²Π° Π΄ΡΠ°ΡΡΠΈΡΠ½ΠΎ Π½Π°ΠΌΠ°Π»ΡΠ²Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° CPU ΠΎΡ ΠΎΡΠ½ΠΎΠ²Π½Π°ΡΠ° Π½ΠΈΡΠΊΠ° ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΡΠ΅Π½Π΄ΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ°, ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°Π²Π°ΠΉΠΊΠΈ ΡΠΈΠΊΠ»ΠΈ Π·Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° JavaScript.
ΠΠ°ΠΊ Π΄Π° Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΡΠ΅ Ρ Π°ΡΠ΄ΡΠ΅ΡΠ½ΠΎΡΠΎ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅:
- ΠΡΠΈΠ΄Π΅ΡΠ΅ Π½Π° ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ > ΠΠ±ΡΠΈ.
- ΠΡΠ΅Π²ΡΡΡΠ΅ΡΠ΅ Π΄ΠΎ ΡΠ΅ΠΊΡΠΈΡΡΠ° ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ.
- ΠΡΠ΅ΠΌΠ°Ρ Π½Π΅ΡΠ΅ ΠΎΡΠΌΠ΅ΡΠΊΠ°ΡΠ° ΠΎΡ ΠΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΏΡΠ΅ΠΏΠΎΡΡΡΠ°Π½ΠΈΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π·Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ.
- ΠΡΠΌΠ΅ΡΠ½Π΅ΡΠ΅ ΠΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Ρ Π°ΡΠ΄ΡΠ΅ΡΠ½ΠΎ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠ³Π°ΡΠΎ Π΅ Π½Π°Π»ΠΈΡΠ½ΠΎ.
- Π Π΅ΡΡΠ°ΡΡΠΈΡΠ°ΠΉΡΠ΅ Firefox.
ΠΡΠΎΠ²Π΅ΡΠ΅ΡΠ΅ Π΄Π°Π»ΠΈ GPU ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠ°Π½Π΅ΡΠΎ Π΅ Π°ΠΊΡΠΈΠ²Π½ΠΎ:
ΠΡΠΈΠ΄Π΅ΡΠ΅ Π½Π° about:support ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠ΅ΡΠ΅ ΡΠ΅ΠΊΡΠΈΡΡΠ° ΠΡΠ°ΡΠΈΠΊΠ°. ΠΠΎΡΡΡΡΠ΅ΡΠ΅:
- ΠΠΎΠΌΠΏΠΎΠ·ΠΈΡΠ°Π½Π΅: WebRender
- GPU #1: ΡΡΠΊ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΠΏΠΎΡΠ²ΠΈ ΠΌΠΎΠ΄Π΅Π»ΡΡ Π½Π° Π²Π°ΡΠΈΡ GPU
ΠΠΊΠΎ ΠΠΎΠΌΠΏΠΎΠ·ΠΈΡΠ°Π½Π΅ ΠΏΠΎΠΊΠ°Π·Π²Π° Basic ΠΈΠ»ΠΈ None, WebRender Π΅ Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½. ΠΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΈΠ½ΡΠ΄ΠΈΡΠ΅Π»Π½ΠΎ Π΄Π° Π³ΠΎ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΡΠ΅:
- ΠΡΠ²ΠΎΡΠ΅ΡΠ΅
about:config. - ΠΠΎΡΡΡΡΠ΅ΡΠ΅
gfx.webrender.allΠΈ Π³ΠΎ Π·Π°Π΄Π°ΠΉΡΠ΅ Π½Π°true. - Π Π΅ΡΡΠ°ΡΡΠΈΡΠ°ΠΉΡΠ΅ Firefox.
ΠΡΠ°Π΅Π½ ΡΠ»ΡΡΠ°ΠΉ: ΠΠ° Linux ΡΠΈΡΡΠ΅ΠΌΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠΈ ΠΏΠΎ-ΡΡΠ°ΡΠΈ Mesa Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΈ ΠΈΠ»ΠΈ Π²ΠΈΡΡΡΠ°Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ Π±Π΅Π· GPU passthrough (ΡΠ΅ΡΡΠΎ ΡΡΠ΅ΡΠ°Π½ΠΎ Π² ΠΎΠ±Π»Π°ΡΠ½ΠΈ VPS ΡΡΠ΅Π΄ΠΈ), Ρ Π°ΡΠ΄ΡΠ΅ΡΠ½ΠΎΡΠΎ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡΠΈΡΠΈΠ½ΠΈ Π°ΡΡΠ΅ΡΠ°ΠΊΡΠΈ ΠΏΡΠΈ ΡΠ΅Π½Π΄ΠΈΡΠ°Π½Π΅ ΠΈΠ»ΠΈ ΡΡΠΈΠ²ΠΎΠ²Π΅. Π ΡΠ΅Π·ΠΈ ΡΠ»ΡΡΠ°ΠΈ Π³ΠΎ Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΠΉΡΠ΅ ΠΈ ΡΠ°Π·ΡΠΈΡΠ°ΠΉΡΠ΅ Π½Π° ΡΠΎΡΡΡΠ΅ΡΠ½ΠΎ ΡΠ΅Π½Π΄ΠΈΡΠ°Π½Π΅ β Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° CPU Π΅ Π·Π° ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°Π½Π΅ ΠΏΡΠ΅Π΄ Π½Π΅ΡΡΠ°Π±ΠΈΠ»Π½ΠΎΡΡΡΠ°.
5. ΠΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°ΠΉΡΠ΅ Π»ΠΈΠΌΠΈΡΠ° Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΈΡΠ΅ Π·Π° ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅
Firefox ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΌΠ½ΠΎΠ³ΠΎΠΏΡΠΎΡΠ΅ΡΠ½Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° (Electrolysis / e10s), ΠΏΡΠΈ ΠΊΠΎΡΡΠΎ Π²ΡΡΠΊΠ° Π³ΡΡΠΏΠ° ΡΠ°Π·Π΄Π΅Π»ΠΈ ΡΠ΅ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π° Π² ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Π½ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΈ Π·Π° ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅. ΠΠΎΠ²Π΅ΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°Ρ ΠΈΠ·ΠΎΠ»Π°ΡΠΈΡΡΠ° Π½Π° ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅ ΠΈ ΠΏΠ°ΡΠ°Π»Π΅Π»ΠΈΠ·ΠΌΠ°, Π½ΠΎ ΠΊΠΎΠ½ΡΡΠΌΠΈΡΠ°Ρ ΠΏΡΠΎΠΏΠΎΡΡΠΈΠΎΠ½Π°Π»Π½ΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ RAM.
ΠΠ°ΠΊ Π΄Π° ΡΠ΅Π³ΡΠ»ΠΈΡΠ°ΡΠ΅ Π»ΠΈΠΌΠΈΡΠ° Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΈΡΠ΅ Π·Π° ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅:
- ΠΡΠΈΠ΄Π΅ΡΠ΅ Π½Π° ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ > ΠΠ±ΡΠΈ > ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ.
- ΠΡΠ΅ΠΌΠ°Ρ Π½Π΅ΡΠ΅ ΠΎΡΠΌΠ΅ΡΠΊΠ°ΡΠ° ΠΎΡ ΠΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΏΡΠ΅ΠΏΠΎΡΡΡΠ°Π½ΠΈΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π·Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ.
- Π Π΅Π³ΡΠ»ΠΈΡΠ°ΠΉΡΠ΅ ΠΏΠ»ΡΠ·Π³Π°ΡΠ° ΠΠΈΠΌΠΈΡ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΈΡΠ΅ Π·Π° ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅.
ΠΡΠ΅ΠΏΠΎΡΡΡΠΈΡΠ΅Π»Π½ΠΈ ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈ ΡΠΏΠΎΡΠ΅Π΄ RAM:
| Π‘ΠΈΡΡΠ΅ΠΌΠ½Π° RAM | ΠΡΠ΅ΠΏΠΎΡΡΡΠΈΡΠ΅Π»Π½ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΈ Π·Π° ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ |
|---|---|
| 4 GB | 2β3 |
| 8 GB | 4β6 |
| 16 GB | 6β8 |
| 32 GB+ | 8 (ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌ) |
ΠΠ°Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ°Π·ΠΈ ΡΡΠΎΠΉΠ½ΠΎΡΡ ΡΠ²ΡΡΠ΄Π΅ Π²ΠΈΡΠΎΠΊΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π° RAM ΠΊΠ°ΡΠ° ΠΠ‘ Π΄Π° ΠΏΡΠ΅Ρ
Π²ΡΡΠ»Ρ ΠΏΠ°ΠΌΠ΅Ρ Π½Π° Π΄ΠΈΡΠΊΠ°, ΠΊΠΎΠ΅ΡΠΎ Π΅ ΠΊΠ°ΡΠ°ΡΡΡΠΎΡΠ°Π»Π½ΠΎ ΠΏΠΎ-Π±Π°Π²Π½ΠΎ ΠΎΡ Π½Π°ΠΌΠ°Π»ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΠ°ΡΠ°Π»Π΅Π»ΠΈΠ·ΠΌΠ°. ΠΠ°Π±Π»ΡΠ΄Π°Π²Π°ΠΉΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»Π½ΠΎΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° RAM ΡΡΠ΅Π· about:memory ΡΠ»Π΅Π΄ ΡΠ΅Π³ΡΠ»ΠΈΡΠ°Π½Π΅.
6. ΠΠ΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΠΉΡΠ΅ ΠΏΠ»Π°Π²Π½ΠΎΡΠΎ ΠΏΡΠ΅Π²ΡΡΡΠ°Π½Π΅ ΠΈ UI Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈΡΠ΅
ΠΠ»Π°Π²Π½ΠΎΡΠΎ ΠΏΡΠ΅Π²ΡΡΡΠ°Π½Π΅ ΠΈ CSS-ΡΠΏΡΠ°Π²Π»ΡΠ²Π°Π½ΠΈΡΠ΅ UI Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ ΠΊΠΎΠ½ΡΡΠΌΠΈΡΠ°Ρ GPU ΠΈ CPU ΡΠ΅ΡΡΡΡΠΈ ΠΏΡΠΈ Π²ΡΡΠΊΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅. ΠΠ΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ΡΠΎ ΠΈΠΌ ΠΏΡΠ°Π²ΠΈ Firefox ΠΌΠΎΠΌΠ΅Π½ΡΠ°Π»Π½ΠΎ ΠΎΡΠ·ΠΈΠ²ΡΠΈΠ², ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π½Π° ΠΏΠΎ-ΡΠ»Π°Π± Ρ Π°ΡΠ΄ΡΠ΅Ρ ΠΈΠ»ΠΈ ΡΠ΅ΡΠΈΠΈ Π·Π° ΠΎΡΠ΄Π°Π»Π΅ΡΠ΅Π½ ΡΠ°Π±ΠΎΡΠ΅Π½ ΠΏΠ»ΠΎΡ Ρ Π²ΠΈΡΠΎΠΊΠ° Π»Π°ΡΠ΅Π½ΡΠ½ΠΎΡΡ.
ΠΠ΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΠ»Π°Π²Π½ΠΎΡΠΎ ΠΏΡΠ΅Π²ΡΡΡΠ°Π½Π΅:
- ΠΡΠΈΠ΄Π΅ΡΠ΅ Π½Π°
about:config. - ΠΠΎΡΡΡΡΠ΅ΡΠ΅
general.smoothScroll. - ΠΠ»ΠΈΠΊΠ½Π΅ΡΠ΅ Π΄Π²ΡΠΊΡΠ°ΡΠ½ΠΎ, Π·Π° Π΄Π° Π·Π°Π΄Π°Π΄Π΅ΡΠ΅ ΡΡΠΎΠΉΠ½ΠΎΡΡΡΠ° Π½Π°
false.
ΠΠ΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈΡΠ΅ Π½Π° ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅:
- Π
about:config, ΠΏΠΎΡΡΡΡΠ΅ΡΠ΅toolkit.cosmeticAnimations.enabled. - ΠΠ°Π΄Π°ΠΉΡΠ΅ Π³ΠΎ Π½Π°
false.
ΠΠ°ΠΌΠ°Π»ΡΠ²Π°Π½Π΅ Π½Π° ΡΠ΅ΡΡΠΎΡΠ°ΡΠ° Π½Π° Π°Π½ΠΈΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΠΊΠ°Π΄ΡΠΈ Π·Π° ΡΠΎΠ½ΠΎΠ²ΠΈ ΡΠ°Π·Π΄Π΅Π»ΠΈ:
- ΠΠΎΡΡΡΡΠ΅ΡΠ΅
dom.min_background_timeout_value. - ΠΠ°Π΄Π°ΠΉΡΠ΅ Π³ΠΎ Π½Π°
1000(ΠΌΠΈΠ»ΠΈΡΠ΅ΠΊΡΠ½Π΄ΠΈ), Π·Π° Π΄Π° ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΡΠ΅ Π°Π³ΡΠ΅ΡΠΈΠ²Π½ΠΎ ΡΠ°ΠΉΠΌΠ΅ΡΠΈΡΠ΅ Π½Π° ΡΠΎΠ½ΠΎΠ²ΠΈΡΠ΅ ΡΠ°Π·Π΄Π΅Π»ΠΈ.
Π’Π°Π·ΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π΅ ΠΎΡΠΎΠ±Π΅Π½ΠΎ ΡΠ΅Π½Π½Π°, Π°ΠΊΠΎ ΠΏΠΎ Π½Π°Π²ΠΈΠΊ ΠΎΡΠ²Π°ΡΡΡΠ΅ Π΄Π΅ΡΠ΅ΡΠΊΠΈ ΡΠ°Π·Π΄Π΅Π»ΠΈ β ΡΠΎΠ½ΠΎΠ²ΠΈΡΠ΅ ΡΠ°Π·Π΄Π΅Π»ΠΈ ΠΊΠΎΠ½ΡΡΠΌΠΈΡΠ°Ρ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΡΠ΅ΡΡΡΡΠΈ Π±Π΅Π· Π²ΠΈΠ΄ΠΈΠΌΠΎ Π²ΡΠ·Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Π²ΡΡΡ Ρ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΠΎ Π²ΠΈ ΡΡΡΡΠΈΡΠ°Π½Π΅.
7. ΠΠΊΡΠΈΠ²ΠΈΡΠ°ΠΉΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° HTTP/3 (QUIC)
HTTP/3 Π·Π°ΠΌΠ΅ΡΡΠ²Π° TCP Ρ QUIC (ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ΅Π½ ΠΏΡΠΎΡΠΎΠΊΠΎΠ», Π±Π°Π·ΠΈΡΠ°Π½ Π½Π° UDP), Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡΠ°ΠΉΠΊΠΈ Π±Π»ΠΎΠΊΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° Π³Π»Π°Π²Π°ΡΠ° Π½Π° ΡΠ΅Π΄Π° ΠΈ Π½Π°ΠΌΠ°Π»ΡΠ²Π°ΠΉΠΊΠΈ Π»Π°ΡΠ΅Π½ΡΠ½ΠΎΡΡΡΠ° ΠΏΡΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° Π²ΡΡΠ·ΠΊΠ° ΠΎΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΎΠ±ΠΈΠΊΠΎΠ»ΠΊΠΈ Π΄ΠΎ ΠΏΠΎΡΡΠΈ Π½ΡΠ»Π° ΠΏΡΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΈ Π²ΡΡΠ·ΠΊΠΈ. Π‘Π°ΠΉΡΠΎΠ²Π΅ΡΠ΅, ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°ΡΠΈ HTTP/3, ΡΠ΅ Π·Π°ΡΠ΅ΠΆΠ΄Π°Ρ ΠΈΠ·ΠΌΠ΅ΡΠΈΠΌΠΎ ΠΏΠΎ-Π±ΡΡΠ·ΠΎ, ΠΎΡΠΎΠ±Π΅Π½ΠΎ ΠΏΡΠΈ Π²ΡΡΠ·ΠΊΠΈ Ρ Π²ΠΈΡΠΎΠΊΠ° Π»Π°ΡΠ΅Π½ΡΠ½ΠΎΡΡ ΠΈΠ»ΠΈ Π·Π°Π³ΡΠ±Π° Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ.
HTTP/2 ΡΡΠ΅ΡΡ HTTP/3 β ΠΠ»ΡΡΠΎΠ²ΠΈ ΡΠ°Π·Π»ΠΈΠΊΠΈ:
| Π€ΡΠ½ΠΊΡΠΈΡ | HTTP/2 | HTTP/3 (QUIC) |
|---|---|---|
| Π’ΡΠ°Π½ΡΠΏΠΎΡΡΠ΅Π½ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» | TCP | UDP (QUIC) |
| ΠΠ»ΠΎΠΊΠΈΡΠ°Π½Π΅ Π½Π° Π³Π»Π°Π²Π°ΡΠ° Π½Π° ΡΠ΅Π΄Π° | ΠΠ°Π»ΠΈΡΠ½ΠΎ Π½Π° Π½ΠΈΠ²ΠΎ TCP | ΠΠ»ΠΈΠΌΠΈΠ½ΠΈΡΠ°Π½ΠΎ |
| Π£ΡΡΠ°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° Π²ΡΡΠ·ΠΊΠ° | 1β3 RTT (Ρ TLS) | 0β1 RTT |
| ΠΡΠ»ΡΠΈΠΏΠ»Π΅ΠΊΡΠΈΡΠ°Π½Π΅ | ΠΠ° | ΠΠ° (ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΎ) |
| ΠΠΈΠ³ΡΠ°ΡΠΈΡ Π½Π° Π²ΡΡΠ·ΠΊΠ° | ΠΠ΅ | ΠΠ° |
| Π£ΡΡΠΎΠΉΡΠΈΠ²ΠΎΡΡ ΠΏΡΠΈ Π·Π°Π³ΡΠ±Π° Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ | Π‘Π»Π°Π±Π° | Π‘ΠΈΠ»Π½Π° |
ΠΠ°ΠΊ Π΄Π° Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΡΠ΅ HTTP/3 Π² Firefox:
- ΠΡΠΈΠ΄Π΅ΡΠ΅ Π½Π°
about:config. - ΠΠΎΡΡΡΡΠ΅ΡΠ΅
network.http.http3.enabled. - ΠΠ»ΠΈΠΊΠ½Π΅ΡΠ΅ Π΄Π²ΡΠΊΡΠ°ΡΠ½ΠΎ, Π·Π° Π΄Π° Π·Π°Π΄Π°Π΄Π΅ΡΠ΅ ΡΡΠΎΠΉΠ½ΠΎΡΡΡΠ° Π½Π°
true.
ΠΡΠΎΠ²Π΅ΡΠ΅ΡΠ΅ Π΄Π°Π»ΠΈ HTTP/3 ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°:
ΠΡΠ²ΠΎΡΠ΅ΡΠ΅ Firefox DevTools (F12), ΠΎΡΠΈΠ΄Π΅ΡΠ΅ Π½Π° ΡΠ°Π·Π΄Π΅Π»Π° ΠΡΠ΅ΠΆΠ° ΠΈ Π΄ΠΎΠ±Π°Π²Π΅ΡΠ΅ ΠΊΠΎΠ»ΠΎΠ½Π°ΡΠ° ΠΡΠΎΡΠΎΠΊΠΎΠ». ΠΠ°ΡΠ²ΠΊΠΈΡΠ΅, ΠΎΠ±ΡΠ»ΡΠΆΠ²Π°Π½ΠΈ ΡΡΠ΅Π· HTTP/3, ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ h3 ΠΈΠ»ΠΈ h3-29.
ΠΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: ΠΡΠΊΠΎΠΈ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΠΈ Π·Π°ΡΠΈΡΠ½ΠΈ ΡΡΠ΅Π½ΠΈ ΠΈ ISP Π±Π»ΠΎΠΊΠΈΡΠ°Ρ UDP ΡΡΠ°ΡΠΈΠΊΠ° Π½Π° ΠΏΠΎΡΡ 443, ΠΊΠΎΠ΅ΡΠΎ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΡΠ²Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° QUIC. Firefox Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΡΠ΅ Π²ΡΡΡΠ° ΠΊΡΠΌ HTTP/2 Π² ΡΠΎΠ·ΠΈ ΡΠ»ΡΡΠ°ΠΉ, ΡΠ°ΠΊΠ° ΡΠ΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° HTTP/3 Π½Π΅ Π½ΠΎΡΠΈ Π½ΠΈΠΊΠ°ΠΊΡΠ² ΡΠΈΡΠΊ.
8. ΠΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΠΉΡΠ΅ Enhanced Tracking Protection ΠΈ Π±Π»ΠΎΠΊΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅
ΠΡΠ΅ΠΊΠΈ ΡΡΠ°ΠΊΠ΅Ρ Π½Π° ΡΡΠ΅ΡΠΈ ΡΡΡΠ°Π½ΠΈ, Π°Π½Π°Π»ΠΈΡΠΈΡΠ΅Π½ ΡΠΊΡΠΈΠΏΡ ΠΈ ΡΠ°Π³ Π½Π° ΡΠ΅ΠΊΠ»Π°ΠΌΠ½Π° ΠΌΡΠ΅ΠΆΠ°, Π·Π°ΡΠ΅Π΄Π΅Π½ ΠΎΡ ΡΡΡΠ°Π½ΠΈΡΠ°, Π΄ΠΎΠ±Π°Π²Ρ Π²ΡΠ΅ΠΌΠ΅ Π·Π° DNS ΡΠ΅Π·ΠΎΠ»ΡΡΠΈΡ, Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ ΠΎΡ TCP Π²ΡΡΠ·ΠΊΠ° ΠΈ ΡΠ°Π·Ρ ΠΎΠ΄ Π·Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° JavaScript. ΠΠ»ΠΎΠΊΠΈΡΠ°Π½Π΅ΡΠΎ ΠΈΠΌ Π½Π° Π½ΠΈΠ²ΠΎ Π±ΡΠ°ΡΠ·ΡΡ Π΅ Π΅Π΄Π½Π° ΠΎΡ Π½Π°ΠΉ-Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΈΡΠ΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ°.
ΠΠΊΡΠΈΠ²ΠΈΡΠ°ΠΉΡΠ΅ ΡΡΡΠΎΠ³Π° Enhanced Tracking Protection:
- ΠΡΠΈΠ΄Π΅ΡΠ΅ Π½Π° ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ > ΠΠΎΠ²Π΅ΡΠΈΡΠ΅Π»Π½ΠΎΡΡ ΠΈ ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ.
- Π Enhanced Tracking Protection, ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅ Π‘ΡΡΠΎΠ³Π°.
Π‘ΡΡΠΎΠ³ΠΈΡΡ ΡΠ΅ΠΆΠΈΠΌ Π±Π»ΠΎΠΊΠΈΡΠ°:
- Π’ΡΠ°ΠΊΠ΅ΡΠΈ Π½Π° ΡΠΎΡΠΈΠ°Π»Π½ΠΈ ΠΌΠ΅Π΄ΠΈΠΈ
- ΠΠΈΡΠΊΠ²ΠΈΡΠΊΠΈ Π·Π° ΠΏΡΠΎΡΠ»Π΅Π΄ΡΠ²Π°Π½Π΅ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°ΠΉΡΠΎΠ²Π΅
- Π‘ΠΊΡΠΈΠΏΡΠΎΠ²Π΅ Π·Π° ΡΠ½Π΅ΠΌΠ°Π½Π΅ Π½Π° ΡΠΈΡΡΠΎΠ² ΠΎΡΠΏΠ΅ΡΠ°ΡΡΠΊ
- Π‘ΠΊΡΠΈΠΏΡΠΎΠ²Π΅ Π·Π° ΠΊΡΠΈΠΏΡΠΎΠΌΠ°ΠΉΠ½ΠΈΠ½Π³
- ΠΡΠΎΡΠ»Π΅Π΄ΡΠ²Π°ΡΠΎ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ Π²ΡΠ² Π²ΡΠΈΡΠΊΠΈ ΠΏΡΠΎΠ·ΠΎΡΡΠΈ (Π½Π΅ ΡΠ°ΠΌΠΎ Π² ΠΏΠΎΠ²Π΅ΡΠΈΡΠ΅Π»Π½ΠΎ ΡΡΡΡΠΈΡΠ°Π½Π΅)
ΠΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: Π‘ΡΡΠΎΠ³ΠΈΡΡ ΡΠ΅ΠΆΠΈΠΌ ΠΏΠΎΠ½ΡΠΊΠΎΠ³Π° Π½Π°ΡΡΡΠ°Π²Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡΡΠ° Π½Π° ΡΠ°ΠΉΡΠ° β ΠΎΡΠΎΠ±Π΅Π½ΠΎ ΠΏΡΠΈ ΠΏΡΠΎΡΠ΅ΡΠΈ Π½Π° Π²Π»ΠΈΠ·Π°Π½Π΅, ΡΠ°Π·ΡΠΈΡΠ°ΡΠΈ Π½Π° Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈ Π½Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΠΎΡΡ ΠΎΡ ΡΡΠ΅ΡΠΈ ΡΡΡΠ°Π½ΠΈ ΠΈΠ»ΠΈ Π²Π³ΡΠ°Π΄Π΅Π½ΠΎ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ ΠΎΡ ΡΠΎΡΠΈΠ°Π»Π½ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ. ΠΠΊΠΎ Π΄Π°Π΄Π΅Π½ ΡΠ°ΠΉΡ ΡΠΏΡΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠΈ, ΠΊΠ»ΠΈΠΊΠ½Π΅ΡΠ΅ Π²ΡΡΡ Ρ ΠΈΠΊΠΎΠ½Π°ΡΠ° Π½Π° ΡΠΈΡ Π² Π°Π΄ΡΠ΅ΡΠ½Π°ΡΠ° Π»Π΅Π½ΡΠ° ΠΈ ΠΈΠ·ΠΊΠ»ΡΡΠ΅ΡΠ΅ Π·Π°ΡΠΈΡΠ°ΡΠ° Π·Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΈΡ Π΄ΠΎΠΌΠ΅ΠΉΠ½.
uBlock Origin Π·Π° Π΄Π΅ΡΠ°ΠΉΠ»Π΅Π½ ΠΊΠΎΠ½ΡΡΠΎΠ»:
ΠΠ° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ, Π½ΡΠΆΠ΄Π°Π΅ΡΠΈ ΡΠ΅ ΠΎΡ ΠΏΡΠ΅ΡΠΈΠ·Π΅Π½ ΠΊΠΎΠ½ΡΡΠΎΠ», uBlock Origin ΡΠ°Π±ΠΎΡΠΈ Π² βΡΡΠ΅Π΄Π΅Π½ ΡΠ΅ΠΆΠΈΠΌβ, Π·Π° Π΄Π° Π±Π»ΠΎΠΊΠΈΡΠ° ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅ Π½Π° ΡΡΠ΅ΡΠΈ ΡΡΡΠ°Π½ΠΈ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅, ΠΊΠ°ΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΈΠ·ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π·Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΈ ΡΠ°ΠΉΡΠΎΠ²Π΅. Π’ΠΎΠΉ Π΅ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΠΏΠΎ-Π΅ΡΠ΅ΠΊΡΠΈΠ²Π΅Π½ ΠΎΡ Π±Π»ΠΎΠΊΠΈΡΠ°Π½Π΅ΡΠΎ ΡΠ°ΠΌΠΎ Π½Π° Π½ΠΈΠ²ΠΎ Π±ΡΠ°ΡΠ·ΡΡ, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΡΠ°Π±ΠΎΡΠΈ Π½Π° Π½ΠΈΠ²ΠΎ ΠΌΡΠ΅ΠΆΠΎΠ²Π° Π·Π°ΡΠ²ΠΊΠ° ΠΏΡΠ΅Π΄ΠΈ Π΄Π° ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠΈ ΠΊΠ°ΠΊΠ²Π°ΡΠΎ ΠΈ Π΄Π° Π΅ DNS ΡΠ΅Π·ΠΎΠ»ΡΡΠΈΡ.
9. Π Π°Π·ΡΠΈΡΠ΅Π½ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π·Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ Π² about:config
Π‘Π»Π΅Π΄Π½ΠΈΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π½Π΅ ΡΠ° Π΄ΠΎΡΡΡΠΏΠ½ΠΈ Π² ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΈΡ UI Π½Π° Firefox. Π’Π΅ ΠΈΠ·ΠΈΡΠΊΠ²Π°Ρ Π½Π°Π²ΠΈΠ³ΠΈΡΠ°Π½Π΅ Π΄ΠΎ about:config, ΠΏΡΠΈΠ΅ΠΌΠ°Π½Π΅ Π½Π° ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ΡΠΎ Π·Π° ΡΠΈΡΠΊ ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠ½Π° ΠΏΡΠΎΠΌΡΠ½Π° Π½Π° ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈΡΠ΅. ΠΠΈΠ½Π°Π³ΠΈ ΠΎΡΠ±Π΅Π»ΡΠ·Π²Π°ΠΉΡΠ΅ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π½Π°ΡΠ° ΡΡΠΎΠΉΠ½ΠΎΡΡ ΠΏΡΠ΅Π΄ΠΈ Π΄Π° Ρ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅.
Π£Π²Π΅Π»ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΊΠ°ΠΏΠ°ΡΠΈΡΠ΅ΡΠ° Π½Π° ΠΊΠ΅ΡΠ° Π² ΠΏΠ°ΠΌΠ΅ΡΡΠ°:
browser.cache.memory.capacity = 131072(Π‘ΡΠΎΠΉΠ½ΠΎΡΡ Π² KB; 131072 = 128 MB)
ΠΠ°ΠΌΠ°Π»ΡΠ²Π°Π½Π΅ Π½Π° ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»Π° Π·Π° Π·Π°ΠΏΠΈΡ ΠΏΡΠΈ Π²ΡΠ·ΡΡΠ°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° ΡΠ΅ΡΠΈΡΡΠ°:
browser.sessionstore.interval = 300000(Π‘ΡΠΎΠΉΠ½ΠΎΡΡ Π² ΠΌΠΈΠ»ΠΈΡΠ΅ΠΊΡΠ½Π΄ΠΈ; ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Π΅ 15000 = 15 ΡΠ΅ΠΊΡΠ½Π΄ΠΈ. ΠΠ°Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° 300000 = 5 ΠΌΠΈΠ½ΡΡΠΈ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ Π½Π°ΠΌΠ°Π»ΡΠ²Π° Π΄ΠΈΡΠΊΠΎΠ²ΠΎΡΠΎ I/O Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΈ Ρ Π²ΡΡΡΡΡΠΈ ΡΠ΅ Π΄ΠΈΡΠΊΠΎΠ²Π΅.)
Π£Π²Π΅Π»ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° Π»ΠΈΠΌΠΈΡΠΈΡΠ΅ Π·Π° ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ Π²ΡΡΠ·ΠΊΠΈ:
network.http.max-connections = 1500
network.http.max-persistent-connections-per-server = 10ΠΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠΏΠ΅ΠΊΡΠ»Π°ΡΠΈΠ²Π½Π° ΠΏΠ°ΡΠ°Π»Π΅Π»Π½Π° Π²ΡΡΠ·ΠΊΠ°:
network.http.speculative-parallel-limit = 20Π’ΠΎΠ²Π° ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΠΎΡΠ²Π°ΡΡ TCP Π²ΡΡΠ·ΠΊΠΈ ΠΊΡΠΌ ΡΡΡΠ²ΡΡΠΈ, ΡΠ²ΡΡΠ·Π°Π½ΠΈ ΠΎΡ ΡΠ΅ΠΊΡΡΠ°ΡΠ° ΡΡΡΠ°Π½ΠΈΡΠ°, Π½Π°ΠΌΠ°Π»ΡΠ²Π°ΠΉΠΊΠΈ Π»Π°ΡΠ΅Π½ΡΠ½ΠΎΡΡΡΠ° ΠΏΡΠΈ ΠΊΠ»ΠΈΠΊΠ²Π°Π½Π΅ Π²ΡΡΡ Ρ Π²ΡΡΠ·ΠΊΠ°.
ΠΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° DNS ΠΊΠ΅ΡΠ°:
network.dnsCacheEntries = 1000
network.dnsCacheExpiration = 3600Π£Π²Π΅Π»ΠΈΡΠ°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ°Π·ΠΌΠ΅ΡΠ° Π½Π° DNS ΠΊΠ΅ΡΠ° ΠΈ TTL Π½Π°ΠΌΠ°Π»ΡΠ²Π° ΠΏΠΎΠ²ΡΠ°ΡΡΡΠΈΡΠ΅ ΡΠ΅ DNS ΡΡΡΡΠ΅Π½ΠΈΡ Π·Π° ΡΠ΅ΡΡΠΎ ΠΏΠΎΡΠ΅ΡΠ°Π²Π°Π½ΠΈ Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ.
ΠΠ΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ΅Π»Π΅ΠΌΠ΅ΡΡΠΈΡΡΠ° (Π½Π°ΠΌΠ°Π»ΡΠ²Π° ΡΠΎΠ½ΠΎΠ²Π°ΡΠ° ΠΌΡΠ΅ΠΆΠΎΠ²Π° Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡ):
toolkit.telemetry.enabled = false
datareporting.healthreport.uploadEnabled = false10. Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° DNS ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½ΠΎ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ ΠΈ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½ΠΎ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π²ΡΡΠ·ΠΊΠΈ
Firefox ΡΠΏΠ΅ΠΊΡΠ»Π°ΡΠΈΠ²Π½ΠΎ ΡΠ΅Π·ΠΎΠ»Π²ΠΈΡΠ° DNS ΠΈΠΌΠ΅Π½Π° ΠΈ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½ΠΎ Π·Π°ΡΠ΅ΠΆΠ΄Π° ΡΡΡΠ°Π½ΠΈΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΏΡΠ΅Π΄Π²ΠΈΠΆΠ΄Π°, ΡΠ΅ ΡΠ΅ ΠΏΠΎΡΠ΅ΡΠΈΡΠ΅. ΠΡΠΈ Π±ΡΡΠ·ΠΈ, Π½Π΅Π·Π°Π΅ΡΠΈ Π²ΡΡΠ·ΠΊΠΈ ΡΠΎΠ²Π° Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ. ΠΡΠΈ ΠΏΠΎ-Π±Π°Π²Π½ΠΈ Π²ΡΡΠ·ΠΊΠΈ ΠΈΠ»ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ CPU, ΡΠΎ ΡΠ΅ ΠΊΠΎΠ½ΠΊΡΡΠΈΡΠ° Ρ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΠΎ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° Π²ΠΈ.
ΠΠ΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° DNS ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½ΠΎ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅:
- Π
about:config, ΠΏΠΎΡΡΡΡΠ΅ΡΠ΅network.dns.disablePrefetch. - ΠΠ°Π΄Π°ΠΉΡΠ΅ Π³ΠΎ Π½Π°
true.
ΠΠ΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½ΠΎ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π²ΡΡΠ·ΠΊΠΈ:
- ΠΠΎΡΡΡΡΠ΅ΡΠ΅
network.prefetch-next. - ΠΠ°Π΄Π°ΠΉΡΠ΅ Π³ΠΎ Π½Π°
false.
ΠΠ΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΡΠ΅Π΄ΠΈΠΊΡΠΎΡΠ° (ΡΠΏΠ΅ΠΊΡΠ»Π°ΡΠΈΠ²Π½ΠΎ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΡΠ²ΡΡΠ·Π²Π°Π½Π΅):
- ΠΠΎΡΡΡΡΠ΅ΡΠ΅
network.predictor.enabled. - ΠΠ°Π΄Π°ΠΉΡΠ΅ Π³ΠΎ Π½Π°
false.
ΠΠΎΠ³Π° Π΄Π° Π·Π°ΠΏΠ°Π·ΠΈΡΠ΅ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½ΠΎΡΠΎ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π°ΠΊΡΠΈΠ²Π½ΠΎ: ΠΠΊΠΎ ΡΡΠ΅ Π½Π° Π²ΠΈΡΠΎΠΊΠΎΡΠΊΠΎΡΠΎΡΡΠ½Π°, Π½ΠΈΡΠΊΠΎΠ·Π°ΠΊΡΡΠ½ΠΈΡΠ΅Π»Π½Π° Π²ΡΡΠ·ΠΊΠ° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΎΠΏΡΠΈΡΠ½Π°) ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π²ΠΈ ΡΠ°Π·ΠΏΠΎΠ»Π°Π³Π° Ρ Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΎ CPU ΠΈ RAM, ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½ΠΎΡΠΎ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π°ΠΈΡΡΠΈΠ½Π° Π½Π°ΠΌΠ°Π»ΡΠ²Π° Π²ΡΠ·ΠΏΡΠΈΠ΅ΠΌΠ°Π½ΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ Π·Π° Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅. ΠΠ΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΠΉΡΠ΅ Π³ΠΎ ΠΈΠ·Π±ΠΈΡΠ°ΡΠ΅Π»Π½ΠΎ ΡΠ°ΠΌΠΎ Π°ΠΊΠΎ Π½Π°Π±Π»ΡΠ΄Π°Π²Π°ΡΠ΅ ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠΈΡ Π·Π° ΡΠ΅ΡΡΡΡΠΈ.
11. Π‘ΡΠ·Π΄Π°ΠΉΡΠ΅ ΡΠΈΡΡ ΠΏΡΠΎΡΠΈΠ» Π½Π° Firefox
ΠΠΊΠΎ Π²Π»ΠΎΡΠ°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π΅ ΡΠ΅ΡΠΈΠΎΠ·Π½ΠΎ ΠΈ Π³ΠΎΡΠ½ΠΈΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π½Π΅ ΡΠ° Π³ΠΎ ΡΠ°Π·ΡΠ΅ΡΠΈΠ»ΠΈ, Π²Π΅ΡΠΎΡΡΠ½Π°ΡΠ° ΠΏΡΠΈΡΠΈΠ½Π° Π΅ ΠΏΠΎΠ²ΡΠ΅Π΄Π΅Π½ ΠΈΠ»ΠΈ ΡΠ°Π·Π΄ΡΡ ΠΏΡΠΎΡΠΈΠ». Firefox ΡΡΡ ΡΠ°Π½ΡΠ²Π° Π²ΡΠΈΡΠΊΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈ Π΄Π°Π½Π½ΠΈ β ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°Π½ΠΈΡ, ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΡ, ΠΊΠ΅Ρ, ΠΈΡΡΠΎΡΠΈΡ Π½Π° ΡΠ΅ΡΠΈΠΈΡΠ΅ β Π² Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ Π½Π° ΠΏΡΠΎΡΠΈΠ»Π°, ΠΊΠΎΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π°ΡΡΡΠΏΠ° ΠΏΠΎΠ²ΡΠ΅Π΄ΠΈ ΡΠ»Π΅Π΄ Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΡΠΏΠΎΡΡΠ΅Π±Π°.
ΠΠ±Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° Firefox (Π½Π΅ΡΡΡΠΈΡΠ΅Π»Π½ΠΎ Π½ΡΠ»ΠΈΡΠ°Π½Π΅):
- ΠΡΠΈΠ΄Π΅ΡΠ΅ Π½Π°
about:support. - ΠΠ»ΠΈΠΊΠ½Π΅ΡΠ΅ ΠΠ±Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° Firefox Π² ΡΠ΅ΠΊΡΠΈΡΡΠ° βΠΠ°ΡΡΡΠΎΠΉΡΠ΅ Firefoxβ.
- Π’ΠΎΠ²Π° Π½ΡΠ»ΠΈΡΠ° Π²ΡΠΈΡΠΊΠΈ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°Π½ΠΈΡ Π΄ΠΎ ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈΡΠ΅ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ ΠΈ Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ° ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΡΡΠ°, ΠΊΠ°ΡΠΎ Π·Π°ΠΏΠ°Π·Π²Π° ΠΎΡΠΌΠ΅ΡΠΊΠΈΡΠ΅, ΠΏΠ°ΡΠΎΠ»ΠΈΡΠ΅ ΠΈ ΠΈΡΡΠΎΡΠΈΡΡΠ° Π½Π° ΡΠΎΡΠΌΡΠ»ΡΡΠΈΡΠ΅.
Π‘ΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° Π½ΠΎΠ² ΠΏΡΠΎΡΠΈΠ» (ΡΠΈΡΡ ΡΡΠ°ΡΡ):
- ΠΡΠΈΠ΄Π΅ΡΠ΅ Π½Π°
about:profiles. - ΠΠ»ΠΈΠΊΠ½Π΅ΡΠ΅ Π‘ΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° Π½ΠΎΠ² ΠΏΡΠΎΡΠΈΠ» ΠΈ ΡΠ»Π΅Π΄Π²Π°ΠΉΡΠ΅ ΡΡΠ²Π΅ΡΠ½ΠΈΠΊΠ°.
- Π‘ΡΠ°ΡΡΠΈΡΠ°ΠΉΡΠ΅ Π½ΠΎΠ²ΠΈΡ ΠΏΡΠΎΡΠΈΠ» ΠΈ ΡΠ΅ΡΡΠ²Π°ΠΉΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° ΠΏΡΠ΅Π΄ΠΈ Π΄Π° ΠΌΠΈΠ³ΡΠΈΡΠ°ΡΠ΅ Π΄Π°Π½Π½ΠΈ.
ΠΡΠ΅ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ Π½Π° Firefox (ΠΏΠΎΡΠ»Π΅Π΄Π½Π° ΠΌΡΡΠΊΠ°):
ΠΠ° Windows ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡΠ΅ ΠΎΡΠΈΡΠΈΠ°Π»Π½ΠΈΡ Π΄Π΅ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΎΡ ΠΈ ΠΈΠ·ΡΡΠΈΠΉΡΠ΅ ΠΎΡΡΠ°Π²Π°ΡΠ°ΡΠ° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ %APPDATA%MozillaFirefox ΠΏΡΠ΅Π΄ΠΈ Π΄Π° ΠΏΡΠ΅ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅. ΠΠ° Linux:
sudo apt remove --purge firefox
rm -rf ~/.mozilla/firefox
sudo apt install firefoxΠ’ΠΎΠ²Π° Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡΠ° Π²ΡΡΠΊΠ°ΠΊΠ²ΠΈ ΠΏΠΎΠ²ΡΠ΅Π΄Π΅Π½ΠΈ Π±ΠΈΠ½Π°ΡΠ½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΠΈΠ»ΠΈ Π΄Π°Π½Π½ΠΈ Π½Π° ΠΏΡΠΎΡΠΈΠ»Π°, ΠΊΠΎΠΈΡΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΡΠΎ Π΄Π΅ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ ΠΎΡΡΠ°Π²Ρ ΡΠ»Π΅Π΄ ΡΠ΅Π±Π΅ ΡΠΈ.
Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ°: Firefox ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ ΡΡΠ΅ΡΡ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½ Firefox
| ΠΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ | Π‘ΡΠ΅Π΄Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅ Π·Π° Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ° | ΠΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° RAM (20 ΡΠ°Π·Π΄Π΅Π»Π°) | CPU ΠΏΡΠΈ ΠΏΡΠ΅Π²ΡΡΡΠ°Π½Π΅ | ΠΠ°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ ΠΎΡ DNS ΡΡΡΡΠ΅Π½Π΅ |
|---|---|---|---|---|
| Firefox ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ (ΠΎΡ ΠΊΡΡΠΈΡΡΠ°) | ΠΠ°Π·ΠΎΠ²Π° Π»ΠΈΠ½ΠΈΡ | ΠΠ°Π·ΠΎΠ²Π° Π»ΠΈΠ½ΠΈΡ | Π£ΠΌΠ΅ΡΠ΅Π½ΠΎ | Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎ |
| + ΠΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ + ΠΠ·ΡΠΈΡΡΠ΅Π½ ΠΊΠ΅Ρ | -8 Π΄ΠΎ -12% | -5% | Π£ΠΌΠ΅ΡΠ΅Π½ΠΎ | Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎ |
| + Π₯Π°ΡΠ΄ΡΠ΅ΡΠ½ΠΎ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ | -15 Π΄ΠΎ -20% | -3% | ΠΠΈΡΠΊΠΎ | Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎ |
| + HTTP/3 Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½ | -10 Π΄ΠΎ -25%* | ΠΠ΅ΡΡΡΠ°Π»Π½ΠΎ | ΠΠΈΡΠΊΠΎ | Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎ |
| + Π‘ΡΡΠΎΠ³Π° ETP + uBlock Origin | -20 Π΄ΠΎ -40%** | -10% | ΠΠΈΡΠΊΠΎ | ΠΠ°ΠΌΠ°Π»Π΅Π½ΠΎ |
| ΠΡΠ»Π΅Π½ ΡΡΠ΅ΠΊ ΠΎΡ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ | -35 Π΄ΠΎ -55%** | -15 Π΄ΠΎ -20% | ΠΠΈΡΠΊΠΎ | ΠΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΎ |
*ΠΠ°Π²ΠΈΡΠΈ ΠΎΡ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° HTTP/3 ΠΎΡ ΡΡΡΠ°Π½Π° Π½Π° ΡΡΡΠ²ΡΡΠ°.
**ΠΠ°Π²ΠΈΡΠΈ ΠΎΡ ΠΏΠ»ΡΡΠ½ΠΎΡΡΡΠ° Π½Π° ΡΡΠ°ΠΊΠ΅ΡΠΈΡΠ΅ Π½Π° ΡΠ΅Π»Π΅Π²ΠΈΡΠ΅ ΡΠ°ΠΉΡΠΎΠ²Π΅.
ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π½Π° Ρ ΠΎΡΡΠΈΠ½Π³Π° ΠΈ Π²ΡΡΠ·ΠΊΠ°ΡΠ° ΠΉ ΡΡΡ ΡΠΊΠΎΡΠΎΡΡΡΠ° Π½Π° Π±ΡΠ°ΡΠ·ΡΡΠ°
Π‘ΡΡΡΠ²Π° ΡΠΈ Π΄Π° ΡΠ΅ ΠΎΡΠ±Π΅Π»Π΅ΠΆΠΈ, ΡΠ΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈΡΠ΅ ΠΎΡ ΡΡΡΠ°Π½Π° Π½Π° Π±ΡΠ°ΡΠ·ΡΡΠ° Π°Π΄ΡΠ΅ΡΠΈΡΠ°Ρ ΡΠ°ΠΌΠΎ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π°ΡΠ° ΠΎΡ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ΡΠΎ Π·Π° Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ°. ΠΠΊΠΎ ΡΡΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈΠΊ Π½Π° ΡΠ°ΠΉΡ ΠΈΠ»ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ, Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π·Π° ΠΎΡΠ³ΠΎΠ²ΠΎΡ Π½Π° ΡΡΡΠ²ΡΡΠ° (TTFB β Time to First Byte) Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ°Π²Π° ΠΊΠΎΠ»ΠΊΠΎ Π±ΡΡΠ·ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅Π½Π΄ΠΈΡΠ° ΡΡΡΠ°Π½ΠΈΡΠΈΡΠ΅ Π²ΠΈ Π²ΡΠ΅ΠΊΠΈ Π±ΡΠ°ΡΠ·ΡΡ. Firefox, Π½Π°ΡΡΡΠΎΠ΅Π½ Π΄ΠΎ ΡΡΠ²ΡΡΡΠ΅Π½ΡΡΠ²ΠΎ, Π²ΡΠ΅ ΠΏΠ°ΠΊ ΡΠ°ΠΊΠ° Π±Π°Π²Π΅Π½ ΡΡΡΠ²ΡΡ.
ΠΠ° ΠΏΡΠΎΠ΅ΠΊΡΠΈ, ΠΏΡΠΈ ΠΊΠΎΠΈΡΠΎ ΡΠΊΠΎΡΠΎΡΡΡΠ° Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° Π΅ ΠΊΡΠΈΡΠΈΡΠ½Π°, ΠΈΠ·Π±ΠΎΡΡΡ Π½Π° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° Π΅ ΡΠΎΠ»ΠΊΠΎΠ²Π° Π²Π°ΠΆΠ΅Π½, ΠΊΠΎΠ»ΠΊΠΎΡΠΎ ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡΠ° Π½Π° Π±ΡΠ°ΡΠ·ΡΡΠ°. Π‘ΡΠ΅Π΄Π° Π·Π° VPS Π₯ΠΎΡΡΠΈΠ½Π³ Ρ NVMe Π½ΠΎΡΠΈΡΠ΅Π» ΠΈ ΠΌΡΠ΅ΠΆΠ° Ρ Π½ΠΈΡΠΊΠ° Π»Π°ΡΠ΅Π½ΡΠ½ΠΎΡΡ Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡΠ° ΡΠ΅ΡΠ½ΠΈΡΠ΅ ΠΌΠ΅ΡΡΠ° ΠΎΡ ΡΡΡΠ°Π½Π° Π½Π° ΡΡΡΠ²ΡΡΠ°, ΠΊΠΎΠΈΡΠΎ Π½ΠΈΠΊΠ°ΠΊΠ²ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π½Π° Π±ΡΠ°ΡΠ·ΡΡΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠΈΡΠ°. ΠΠ° Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½ΠΈΡ Ρ Π²ΠΈΡΠΎΠΊ ΡΡΠ°ΡΠΈΠΊ, Dedicated Π‘ΡΡΠ²ΡΡΠΈ ΠΎΡΠΈΠ³ΡΡΡΠ²Π°Ρ dedicated CPU ΠΈ RAM ΡΠ΅ΡΡΡΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΡΠ²Π°Ρ ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠΈΡΡΠ° ΠΎΡ ΡΡΠΌΠ½ΠΈ ΡΡΡΠ΅Π΄ΠΈ, Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠ½Π° Π·Π° ΡΠΏΠΎΠ΄Π΅Π»Π΅Π½ΠΈΡΠ΅ ΡΡΠ΅Π΄ΠΈ.
ΠΠΊΠΎ ΡΠΏΡΠ°Π²Π»ΡΠ²Π°ΡΠ΅ Ρ ΠΎΡΡΠΈΠ½Π³ ΡΡΠ΅ΠΊΠ° ΡΠΈ ΡΡΠ΅Π· ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Π½ ΠΏΠ°Π½Π΅Π», VPS Ρ cPanel ΠΎΠΏΡΠΎΡΡΡΠ²Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡΠ° Π½Π° ΠΊΠ΅ΡΠ°, Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΡΠ° Π½Π° PHP-FPM ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΡΠ° Π½Π° CDN β Π²ΡΠΈΡΠΊΠΎ ΡΠΎΠ²Π° Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π½Π°ΠΌΠ°Π»ΡΠ²Π° TTFB ΠΈ Π΄ΠΎΠΏΡΠ»Π²Π° ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈΡΠ΅ Π½Π° Π½ΠΈΠ²ΠΎ Π±ΡΠ°ΡΠ·ΡΡ, ΡΠ°Π·Π³Π»Π΅Π΄Π°Π½ΠΈ Π² ΡΠΎΠ²Π° ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ.
ΠΠ°ΡΠΈΡΠ°ΡΠ° Π½Π° ΡΠ°ΠΉΡΠ° Π²ΠΈ Ρ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½ SSL Π‘Π΅ΡΡΠΈΡΠΈΠΊΠ°Ρ ΡΡΡΠΎ Π°ΠΊΡΠΈΠ²ΠΈΡΠ° TLS 1.3, ΠΊΠΎΠ΅ΡΠΎ Π½Π°ΠΌΠ°Π»ΡΠ²Π° TLS ΡΡΠΊΠΎΡΡΠΈΡΠΊΠ°Π½Π΅ΡΠΎ ΠΎΡ Π΄Π²Π΅ ΠΎΠ±ΠΈΠΊΠΎΠ»ΠΊΠΈ Π΄ΠΎ Π΅Π΄Π½Π° β ΠΎΡΠ΅Π·Π°Π΅ΠΌ ΠΏΡΠΈΠ½ΠΎΡ Π·Π° ΠΏΠΎ-Π±ΡΡΠ·ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° HTTPS Π²ΡΡΠ·ΠΊΠ°, ΠΊΠΎΠ΅ΡΠΎ Π±ΡΠ°ΡΠ·ΡΡΠΈΡΠ΅, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Firefox, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ.
ΠΠ°ΡΡΠΈΡΠ° Π·Π° ΡΠ΅ΡΠ΅Π½ΠΈΡ: ΠΠΎΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ Π΄Π° ΠΏΡΠΈΠ»ΠΎΠΆΠΈΡΠ΅ ΠΏΡΡΠ²ΠΎ
ΠΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡΠ΅ ΡΠ°Π·ΠΈ ΠΌΠ°ΡΡΠΈΡΠ°, Π·Π° Π΄Π° ΠΏΡΠΈΠΎΡΠΈΡΠΈΠ·ΠΈΡΠ°ΡΠ΅ Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° Π²Π°ΡΠ°ΡΠ° ΡΠΈΡΡΠ°ΡΠΈΡ:
| Π‘ΠΈΠΌΠΏΡΠΎΠΌ | ΠΡΠ½ΠΎΠ²Π½Π° ΠΊΠΎΡΠ΅ΠΊΡΠΈΡ | ΠΡΠΎΡΠΈΡΠ½Π° ΠΊΠΎΡΠ΅ΠΊΡΠΈΡ |
|---|---|---|
| ΠΠ°Π²Π΅Π½ Π½Π° Π²ΡΠΈΡΠΊΠΈ ΡΠ°ΠΉΡΠΎΠ²Π΅, Π½Π° ΡΠ΅Π»ΠΈΡ Ρ Π°ΡΠ΄ΡΠ΅Ρ | ΠΠ·ΡΠΈΡΡΠ²Π°Π½Π΅ Π½Π° ΠΊΠ΅ΡΠ°, Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° Firefox | ΠΠ΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΡ |
| ΠΠ°Π²Π΅Π½ ΡΠ°ΠΌΠΎ Π½Π° ΡΠ°ΠΉΡΠΎΠ²Π΅ Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΊΠ»Π°ΠΌΠΈ | ΠΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΡΠΎΠ³Π° ETP, ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ Π½Π° uBlock Origin | ΠΠ΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° DNS ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½ΠΎ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ |
| ΠΠΈΡΠΎΠΊΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° RAM, Π·Π°Π±Π°Π²ΡΠ½Π΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° | ΠΠ°ΠΌΠ°Π»ΡΠ²Π°Π½Π΅ Π½Π° Π»ΠΈΠΌΠΈΡΠ° Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΈΡΠ΅ Π·Π° ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ | ΠΠ΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½ΠΎ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ |
| ΠΠ°Π²Π½ΠΎ ΡΠ΅Π½Π΄ΠΈΡΠ°Π½Π΅, Π²ΠΈΡΠΎΠΊ CPU ΠΏΡΠΈ ΠΏΡΠ΅Π²ΡΡΡΠ°Π½Π΅ | ΠΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° Ρ Π°ΡΠ΄ΡΠ΅ΡΠ½ΠΎ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ / WebRender | ΠΠ΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΠ»Π°Π²Π½ΠΎΡΠΎ ΠΏΡΠ΅Π²ΡΡΡΠ°Π½Π΅ |
| ΠΠ°Π²Π΅Π½ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ Π½Π° HTTPS ΡΠ°ΠΉΡΠΎΠ²Π΅ | ΠΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° HTTP/3 | ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° TLS 1.3 |
| ΠΠ°Π²Π΅Π½ ΡΠ»Π΅Π΄ Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΡΠΏΠΎΡΡΠ΅Π±Π° | ΠΠ±Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ ΠΈΠ»ΠΈ ΠΏΡΠ΅ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ Π½Π° Firefox | Π‘ΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° Π½ΠΎΠ² ΠΏΡΠΎΡΠΈΠ» |
| ΠΠ°Π²Π΅Π½ Π²ΡΠΏΡΠ΅ΠΊΠΈ Π²ΡΠΈΡΠΊΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ | ΠΠ·ΡΠ»Π΅Π΄Π²Π°Π½Π΅ Π½Π° TTFB Π½Π° ΡΡΡΠ²ΡΡΠ° | ΠΠ°Π΄Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ Π½Π° Ρ ΠΎΡΡΠΈΠ½Π³ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° |
Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Π½ ΡΠΏΠΈΡΡΠΊ Ρ ΠΊΠ»ΡΡΠΎΠ²ΠΈ ΠΈΠ·Π²ΠΎΠ΄ΠΈ
ΠΡΠ΅Π΄ΠΈ Π΄Π° Π·Π°ΡΠ²ΠΎΡΠΈΡΠ΅ ΡΠΎΠ²Π° ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ, ΠΏΡΠ΅Π³Π»Π΅Π΄Π°ΠΉΡΠ΅ ΡΠΎΠ·ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Π½ ΡΠΏΠΈΡΡΠΊ, Π·Π° Π΄Π° ΠΏΠΎΡΠ²ΡΡΠ΄ΠΈΡΠ΅, ΡΠ΅ ΡΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠΈΠ»ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ Ρ Π½Π°ΠΉ-Π³ΠΎΠ»ΡΠΌΠΎ Π²ΡΠ·Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅:
- Firefox Π΅ Π½Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΎΡΠΎ ΡΡΠ°Π±ΠΈΠ»Π½ΠΎ (Π½Π΅ ESR) ΠΈΠ·Π΄Π°Π½ΠΈΠ΅
- Π Π°Π·ΡΠΈΡΠ΅Π½ΠΈΡΡΠ° ΡΠ° ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½ΠΈ; Π½Π΅ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈΡΠ΅ ΡΠ° ΠΏΡΠ΅ΠΌΠ°Ρ Π½Π°ΡΠΈ; ΠΎΡΡΠ°Π½Π°Π»ΠΈΡΠ΅ ΡΠ° ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈ Π΄ΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΈ ΡΠ°ΠΉΡΠΎΠ²Π΅
- ΠΠΈΡΠΊΠΎΠ²ΠΈΡΡ ΠΊΠ΅Ρ Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ Π΄ΠΎ ΡΠ°Π·ΡΠΌΠ΅Π½ Π»ΠΈΠΌΠΈΡ (
browser.cache.disk.capacity) - Π₯Π°ΡΠ΄ΡΠ΅ΡΠ½ΠΎΡΠΎ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ Π΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½ΠΎ ΠΈ WebRender Π΅ ΠΏΠΎΡΠ²ΡΡΠ΄Π΅Π½ ΠΊΠ°ΡΠΎ Π°ΠΊΡΠΈΠ²Π΅Π½ Π²
about:support - ΠΠΈΠΌΠΈΡΡΡ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΈΡΠ΅ Π·Π° ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ Π΅ ΡΡΠΎΠ±ΡΠ°Π·Π΅Π½ Ρ Π½Π°Π»ΠΈΡΠ½Π°ΡΠ° RAM
- HTTP/3 Π΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½ (
network.http.http3.enabled = true) - Enhanced Tracking Protection Π΅ Π·Π°Π΄Π°Π΄Π΅Π½Π° Π½Π° Π‘ΡΡΠΎΠ³Π°
browser.sessionstore.interval Π΅ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ Π·Π° Π½Π°ΠΌΠ°Π»ΡΠ²Π°Π½Π΅ Π½Π° Π΄ΠΈΡΠΊΠΎΠ²ΠΎΡΠΎ I/O
ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ Π² DNS ΠΊΠ΅ΡΠ° ΠΈ TTL ΡΠ° ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈ
ΠΠ»Π°Π²Π½ΠΎΡΠΎ ΠΏΡΠ΅Π²ΡΡΡΠ°Π½Π΅ ΠΈ ΡΠ°ΠΉΠΌΠ΅ΡΠΈΡΠ΅ Π½Π° ΡΠΎΠ½ΠΎΠ²ΠΈΡΠ΅ ΡΠ°Π·Π΄Π΅Π»ΠΈ ΡΠ° ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈ
ΠΠ΄ΡΠ°Π²Π΅ΡΠΎ Π½Π° ΠΏΡΠΎΡΠΈΠ»Π° Π΅ ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ β Π½ΡΠΌΠ° ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠΈ Π·Π° ΠΏΠΎΠ²ΡΠ΅Π΄Π° Π² about:supportΠ§ΠΠ
ΠΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° HTTP/3 Π² Firefox Π½Π°ΡΡΡΠ°Π²Π° Π»ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° Π½ΡΠΊΠΎΠΈ ΡΠ΅Π±ΡΠ°ΠΉΡΠΎΠ²Π΅?
ΠΠ΅. Firefox ΠΏΡΠΈΠ»Π°Π³Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ Π²ΡΡΡΠ°Π½Π΅ Π½Π°Π·Π°Π΄ β Π°ΠΊΠΎ ΡΡΡΠ²ΡΡΡΡ Π½Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° HTTP/3 ΠΈΠ»ΠΈ Π°ΠΊΠΎ UDP ΡΡΠ°ΡΠΈΠΊΡΡ Π΅ Π±Π»ΠΎΠΊΠΈΡΠ°Π½ ΠΎΡ Π·Π°ΡΠΈΡΠ½Π° ΡΡΠ΅Π½Π°, Firefox ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎ ΡΠ΅ Π²ΡΡΡΠ° ΠΊΡΠΌ HTTP/2 ΠΈΠ»ΠΈ HTTP/1.1. ΠΡΠΌΠ° ΡΠΈΡΠΊ ΠΏΡΠΈ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ΡΠΎ ΠΌΡ.
ΠΠΎΠ»ΠΊΠΎ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΡ ΡΠ° ΡΠ²ΡΡΠ΄Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π·Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π½Π° Firefox?
ΠΡΠΌΠ° ΡΠ²ΡΡΠ΄ Π»ΠΈΠΌΠΈΡ, Π½ΠΎ Π²ΡΡΠΊΠΎ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ±Π°Π²Ρ ΠΈΠ·ΠΌΠ΅ΡΠΈΠΌΠΎ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅. ΠΠ° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°, ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ ΠΎΡΠ΅ΠΌ Π΄ΠΎ Π΄Π΅ΡΠ΅Ρ Π°ΠΊΡΠΈΠ²Π½ΠΈ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΡ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° ΠΎΡ ΡΡΠ΅Π΄Π½Π° ΠΊΠ»Π°ΡΠ° Π·Π°ΠΏΠΎΡΠ²Π° Π΄Π° ΠΏΡΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π° Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΠΌΠ° Π»Π°ΡΠ΅Π½ΡΠ½ΠΎΡΡ. ΠΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡΠ΅ Firefox Profiler Π½Π° about:profiling, Π·Π° Π΄Π° ΠΈΠ·ΠΌΠ΅ΡΠΈΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»Π½Π°ΡΠ° ΡΠ΅Π½Π° Π½Π° Π²ΡΡΠΊΠΎ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΠ΅ Π½Π° Π²Π°ΡΠΈΡ Ρ
Π°ΡΠ΄ΡΠ΅Ρ.
ΠΠ·ΡΠΈΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π±ΠΈΡΠΊΠ²ΠΈΡΠΊΠΈΡΠ΅ ΡΠ΅ ΠΌΠ΅ ΠΈΠ·ΠΏΠΈΡΠ΅ Π»ΠΈ ΠΎΡ Π²ΡΠΈΡΠΊΠΈ ΠΌΠΎΠΈ ΡΠ΅Π±ΡΠ°ΠΉΡΠΎΠ²Π΅?
ΠΠ°. ΠΠ·ΡΠΈΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π±ΠΈΡΠΊΠ²ΠΈΡΠΊΠΈΡΠ΅ ΠΏΡΠ΅ΠΌΠ°Ρ Π²Π° ΡΠΎΠΊΠ΅Π½ΠΈΡΠ΅ Π·Π° ΡΠ΄ΠΎΡΡΠΎΠ²Π΅ΡΡΠ²Π°Π½Π΅ Π·Π° Π²ΡΠΈΡΠΊΠΈ ΡΠ°ΠΉΡΠΎΠ²Π΅. ΠΠΊΠΎ ΠΈΡΠΊΠ°ΡΠ΅ Π΄Π° ΠΈΠ·ΡΠΈΡΡΠΈΡΠ΅ ΡΠ°ΠΌΠΎ ΠΊΠ΅ΡΠ°, Π±Π΅Π· Π΄Π° Π·Π°ΡΡΠ³Π°ΡΠ΅ ΡΠ΅ΡΠΈΠΈΡΠ΅ Π·Π° Π²Π»ΠΈΠ·Π°Π½Π΅, ΠΏΡΠ΅ΠΌΠ°Ρ Π½Π΅ΡΠ΅ ΠΎΡΠΌΠ΅ΡΠΊΠ°ΡΠ° ΠΎΡ ΠΠΈΡΠΊΠ²ΠΈΡΠΊΠΈ ΠΈ Π΄Π°Π½Π½ΠΈ Π½Π° ΡΠ°ΠΉΡΠ° ΠΈ ΠΎΡΠΌΠ΅ΡΠ½Π΅ΡΠ΅ ΡΠ°ΠΌΠΎ ΠΠ΅ΡΠΈΡΠ°Π½ΠΎ ΡΠ΅Π± ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π° ΠΠ·ΡΠΈΡΡΠ²Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ.
ΠΠ°ΠΊΠ²Π° Π΅ ΡΠ°Π·Π»ΠΈΠΊΠ°ΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ ΠΎΠ±Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ΡΠΎ ΠΈ ΠΏΡΠ΅ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° Firefox?
ΠΠ±Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Firefox (ΡΡΠ΅Π· about:support) Π½ΡΠ»ΠΈΡΠ° ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°Π½ΠΈΡΡΠ° ΠΈ Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ° ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΡΡΠ°, Π½ΠΎ Π·Π°ΠΏΠ°Π·Π²Π° ΠΎΡΠΌΠ΅ΡΠΊΠΈΡΠ΅, Π·Π°ΠΏΠ°Π·Π΅Π½ΠΈΡΠ΅ ΠΏΠ°ΡΠΎΠ»ΠΈ ΠΈ ΠΈΡΡΠΎΡΠΈΡΡΠ° Π½Π° ΡΠΎΡΠΌΡΠ»ΡΡΠΈΡΠ΅, ΡΡΡ
ΡΠ°Π½Π΅Π½ΠΈ Π² ΠΏΡΠΎΡΠΈΠ»Π° Π²ΠΈ. ΠΡΠ΅ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° Firefox Π·Π°ΠΌΠ΅ΡΡΠ²Π° Π±ΠΈΠ½Π°ΡΠ½ΠΈΡ ΡΠ°ΠΉΠ» Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ, Π½ΠΎ ΠΎΡΡΠ°Π²Ρ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠ° Π½Π° ΠΏΡΠΎΡΠΈΠ»Π° Π½Π΅ΠΏΠΎΠΊΡΡΠ½Π°ΡΠ° β ΠΊΠΎΠ΅ΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π²Π°, ΡΠ΅ ΠΏΠΎΠ²ΡΠ΅Π΄Π΅Π½ ΠΏΡΠΎΡΠΈΠ» ΠΎΡΠ΅Π»ΡΠ²Π° ΡΠ»Π΅Π΄ ΠΏΡΠ΅ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅. ΠΠ° ΠΏΡΠ»Π½ΠΎ Π½ΡΠ»ΠΈΡΠ°Π½Π΅ ΡΡΡΠ±Π²Π° ΡΡΡΠ½ΠΎ Π΄Π° ΠΈΠ·ΡΡΠΈΠ΅ΡΠ΅ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠ° Π½Π° ΠΏΡΠΎΡΠΈΠ»Π° ΡΠ»Π΅Π΄ Π΄Π΅ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ΡΠΎ.
ΠΠΎΠΌΠ°Π³Π° Π»ΠΈ Ρ Π°ΡΠ΄ΡΠ΅ΡΠ½ΠΎΡΠΎ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ Π½Π° Π²ΠΈΡΡΡΠ°Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ ΠΈΠ»ΠΈ ΠΎΠ±Π»Π°ΡΠ½ΠΈ ΡΡΡΠ²ΡΡΠΈ?
Π‘Π°ΠΌΠΎ Π°ΠΊΠΎ VM ΠΈΠΌΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½ GPU passthrough. Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½ΠΈΡΠ΅ ΠΎΠ±Π»Π°ΡΠ½ΠΈ VPS ΠΈΠ½ΡΡΠ°Π½ΡΠΈΠΈ (Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ KVM ΠΈ OpenVZ ΡΡΠ΅Π΄ΠΈ) ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΡΡ Π²ΠΈΡΡΡΠ°Π»Π΅Π½ GPU Π±Π΅Π· Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° Ρ Π°ΡΠ΄ΡΠ΅ΡΠ½ΠΎ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅. Π ΡΠ΅Π·ΠΈ ΡΡΠ΅Π΄ΠΈ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΡΠ° Π½ΡΠΌΠ° Π΅ΡΠ΅ΠΊΡ ΠΈΠ»ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡΠΈΡΠΈΠ½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Ρ ΡΠ΅Π½Π΄ΠΈΡΠ°Π½Π΅ΡΠΎ β Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΠΉΡΠ΅ Ρ ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡΠ΅ ΡΠΎΡΡΡΠ΅ΡΠ½ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠ°Π½Π΅ Π²ΠΌΠ΅ΡΡΠΎ ΡΠΎΠ²Π°.
ΠΎΡ Π²ΡΠΈΡΠΊΠΈ Ρ
ΠΎΡΡΠΈΠ½Π³ ΡΡΠ»ΡΠ³ΠΈ