ΠΠ° ΡΠ°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Firefox 85.
- ΠΡΠ°ΡΠΈΡΠ½Π° ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΠ°:
- WebRender Π²ΠΊΠ»ΡΡΠ΅Π½ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡΡΠ° βGNOME+Wayland+Intel/AMD Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°ΡΡΠ°β (Ρ ΠΈΠ·ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π½Π° 4K Π΄ΠΈΡΠΏΠ»Π΅ΠΈ, ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π·Π° ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΠΎΡΠ°ΠΊΠ²Π° Π²ΡΠ² Firefox 86). ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° WebRender Π²ΠΊΠ»ΡΡΠ΅Π½ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠΈ Π³ΡΠ°ΡΠΈΠΊΠ° Iris Pro Graphics P580 (ΠΌΠΎΠ±ΠΈΠ»Π΅Π½ Xeon E3 v5), Π·Π° ΠΊΠΎΠΉΡΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ ΡΠ° Π·Π°Π±ΡΠ°Π²ΠΈΠ»ΠΈ, ΠΊΠ°ΠΊΡΠΎ ΠΈ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π° Ρ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΈ Π·Π° Intel HD Graphics 23.20.16.4973 (ΡΠΎΠ·ΠΈ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ΅Π½ Π΄ΡΠ°ΠΉΠ²Π΅Ρ Π±Π΅ΡΠ΅ Π² ΡΠ΅ΡΠ½ΠΈΡ ΡΠΏΠΈΡΡΠΊ). ΠΠ° ΡΡΡΡΠΎΠΉΡΡΠ²Π° Ρ AMD Π΄ΡΠ°ΠΉΠ²Π΅Ρ 8.56.1.15/16 WebRender Ρ ΠΎΡΠ° Ρ ΡΠ²ΡΠ΅ΠΆΠ΄Π°Π½ΠΈΡ.
- ΠΠ° ΡΠΈΡΡΠ΅ΠΌΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠΈ Wayland, ΡΡΡΠ°Π½ΠΎΠ²Π΅Π½ΠΈ Ρ Π°ΡΠ΄ΡΠ΅ΡΠ½ΠΎ Π²ΠΈΠ΄Π΅ΠΎΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ Π²ΡΠ² ΡΠΎΡΠΌΠ°ΡΠΈ VP8/VP9.
- ΠΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΡΡ Π΅ Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½ Π Π°Π·ΡΠΈΡΠ΅Π½ΠΈ ΡΠ»ΠΎΠ΅Π²Π΅. Π‘Π΅Π³Π° WebRender Π²ΡΡΡΠΈ ΡΠ°Π·ΠΈ ΡΠ°Π±ΠΎΡΠ°.
- ΠΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Ρ ΠΎΡΠ° Ρ ΡΠ²ΡΠ΅ΠΆΠ΄Π°Π½ΠΈΡ ΡΡΠΊΠΎΡΡΠ²Π°Π½Π΅ Π½Π° Canvas 2D Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° GPU, ΠΊΠΎΠ΅ΡΠΎ ΠΏΡΠΈΡΠΈΠ½ΡΠ²Π° Π°ΡΡΠ΅ΡΠ°ΠΊΡΠΈ Π½Π° Π½ΡΠΊΠΎΠΈ ΡΠ΅ΡΡΡΡΠΈ.
- Π²ΠΊΠ»ΡΡΠ΅Π½ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΎ ΡΠΏΠΎΠ΄Π΅Π»ΡΠ½Π΅. ΠΡΡΠ΅Π³Π° Π½Π°ΡΠ°ΡΡΠΊ ΠΊΠ΅Ρ (HTTP, ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ, favicons, Π³ΡΡΠΏΠΈΡΠ°Π½Π΅ Π½Π° Π²ΡΡΠ·ΠΊΠΈ, CSS, DNS, HTTP Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ, Alt-Svc, ΡΠΏΠ΅ΠΊΡΠ»Π°ΡΠΈΠ²Π½ΠΈ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½ΠΈ Π²ΡΡΠ·ΠΊΠΈ, ΡΡΠΈΡΡΠΎΠ²Π΅, HSTS, OCSP, Prefetch ΠΈ Preconnect ΡΠ°Π³ΠΎΠ²Π΅, CORS ΠΈ Π΄Ρ.) ΡΡΡ ΡΠ°Π½ΡΠ²Π°Π½ΠΈ ΠΎΡΠ΄Π΅Π»Π½ΠΎ Π·Π° Π²ΡΠ΅ΠΊΠΈ Π΄ΠΎΠΌΠ΅ΠΉΠ½. Π’ΠΎΠ²Π° ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΡΠ΄Π½ΠΎ Π·Π° Π³ΠΎΠ»Π΅ΠΌΠΈΡΠ΅ CDN ΠΈ ΡΠ΅ΠΊΠ»Π°ΠΌΠ½ΠΈ ΠΌΡΠ΅ΠΆΠΈ Π΄Π° ΠΏΡΠΎΡΠ»Π΅Π΄ΡΠ²Π°Ρ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°Ρ Π½Π°Π»ΠΈΡΠΈΠ΅ΡΠΎ Π½Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π² ΠΊΠ΅ΡΠ° Π½Π° Π±ΡΠ°ΡΠ·ΡΡΠ° ΠΈ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΡΡ Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΎΡΠ½ΠΎΡΠ½ΠΎ ΠΈΡΡΠΎΡΠΈΡΡΠ° Π½Π° ΡΡΡΡΠΈΡΠ°Π½Π΅. ΠΡΠ΅ΠΆΠΎΠ²ΠΎΡΠΎ ΡΠΏΠΎΠ΄Π΅Π»ΡΠ½Π΅ ΡΠ΅ ΠΏΠΎΡΠ²ΠΈ Π·Π° ΠΏΡΡΠ²ΠΈ ΠΏΡΡ Π² Safari ΠΏΡΠ΅Π΄ΠΈ ΠΎΡΠ΅ΠΌ Π³ΠΎΠ΄ΠΈΠ½ΠΈ (Π·Π°ΠΏΠΎΡΠ²Π°ΠΉΠΊΠΈ Ρ HTTP ΠΊΠ΅ΡΠ°, ΡΠ»Π΅Π΄ ΠΊΠΎΠ΅ΡΠΎ Apple ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈ Π΄ΡΡΠ³ΠΈ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ) ΠΈ ΡΠ΅ ΠΏΠΎΡΠ²ΠΈ Π² Chrome Π² ΠΊΡΠ°Ρ Π½Π° 2020 Π³. ΠΠ΅ΠΈΠ·Π±Π΅ΠΆΠ½Π° ΡΠ΅Π½Π° ΡΠ΅ Π±ΡΠ΄Π΅ Π»Π΅ΠΊΠΎ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΠ΅ Π½Π° ΡΡΠ°ΡΠΈΠΊΠ° (Π²ΡΠ΅ΠΊΠΈ ΡΠ΅ΡΡΡΡ ΡΠ΅ ΠΈΠ·ΡΠ΅Π³Π»Ρ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ ΠΎΡ CDN, Π΄ΠΎΡΠΈ Π°ΠΊΠΎ ΡΠΎΠ²Π° ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ Π²Π΅ΡΠ΅ Π΅ ΠΈΠ·ΡΠ΅Π³Π»Π΅Π½ΠΎ ΠΎΡ Π΄ΡΡΠ³ ΡΠ΅ΡΡΡΡ) ΠΈ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π·Π° Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅, Π½ΠΎ ΡΠΏΠΎΡΠ΅Π΄ ΠΎΡΠ΅Π½ΠΊΠΈΡΠ΅ Π½Π° Google ΡΠ°Π·ΠΈ ΡΡΠΎΠΉΠ½ΠΎΡΡ Π΅ ΠΈΠ·ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΌΠ°Π»ΠΊΠ° (4% ΠΎΡ ΡΡΠ°ΡΠΈΠΊ, Π·Π°Π±Π°Π²ΡΠ½Π΅ Π½Π° Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ΡΠΎ Ρ 0.09-0.75% Π·Π° ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΡΠ°ΠΉΡΠΎΠ²Π΅, 1.3% Π² Π½Π°ΠΉ-Π»ΠΎΡΠΈΡΠ΅ ΡΠ»ΡΡΠ°ΠΈ). ΠΠ° ΡΡΠΆΠ°Π»Π΅Π½ΠΈΠ΅, Π² ΡΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ° Π½ΡΠΌΠ° Π΄ΡΡΠ³ Π½Π°ΡΠΈΠ½ Π·Π° Π±ΠΎΡΠ±Π° ΡΡΡ ΡΡΠΏΠ΅ΡΠ±ΠΈΡΠΊΠ²ΠΈΡΠΊΠΈΡΠ΅ (Π΄ΠΎΠ±Π°Π²ΠΊΠΈ ΠΊΠ°ΡΠΎ Decentraleyes Π½Π΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ»ΡΠΆΠ°Ρ ΠΊΠ°ΡΠΎ Π°Π»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π°, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΡΠ΅ ΠΏΠΎΠΊΡΠΈΠ²Π°Ρ ΡΠ°ΠΌΠΎ ΠΌΠ°Π»ΠΊΠ° ΡΠ°ΡΡ ΠΎΡ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΊΠ΅ΡΠ°, ΠΈΠ·Π±ΡΠΎΠ΅Π½ΠΎ ΠΏΠΎ-Π³ΠΎΡΠ΅).
- ΠΠ΅ΡΠ΅ Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π½ΡΠ°ΡΠ° Ρ ΠΎΡΠΌΠ΅ΡΠΊΠΈ Π΄Π° ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π²Π° ΡΠ°ΠΌΠΎ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° Ρ Π½ΠΎΠ² ΡΠ°Π·Π΄Π΅Π» (ΠΠ·Π³Π»Π΅Π΄ β ΠΠ΅Π½ΡΠΈ Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ β ΠΠ΅Π½ΡΠ° Ρ ΠΎΡΠΌΠ΅ΡΠΊΠΈ β Π‘Π°ΠΌΠΎ Π½ΠΎΠ² ΡΠ°Π·Π΄Π΅Π»), Π° Π½Π΅ Π½Π° Π²ΡΠΈΡΠΊΠΈ ΡΡΡΠ°Π½ΠΈΡΠΈ. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° Firefox ΡΠ΅ Π½Π°ΡΡΠΈ Π΄Π° ΠΏΠΎΠΌΠ½ΠΈ ΠΏΠ°ΠΏΠΊΠ°ΡΠ° Π·Π° Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ ΠΎΡΠΌΠ΅ΡΠΊΠΈ ΠΈ Π»Π΅Π½ΡΠ°ΡΠ° Ρ ΠΎΡΠΌΠ΅ΡΠΊΠΈ Π²Π΅ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΏΠ°ΠΏΠΊΠ°ΡΠ° βΠΡΡΠ³ΠΈ ΠΎΡΠΌΠ΅ΡΠΊΠΈβ (browser.toolbars.bookmarks.showOtherBookmarks). Π‘Π»Π΅Π΄ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΎΡΠΌΠ΅ΡΠΊΠΈ ΠΎΡ Π΄ΡΡΠ³ΠΈ Π±ΡΠ°ΡΠ·ΡΡΠΈ, Π»Π΅Π½ΡΠ°ΡΠ° Ρ ΠΎΡΠΌΠ΅ΡΠΊΠΈ ΡΠ΅ ΡΠ΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ Π²ΡΠ² Π²ΡΠΈΡΠΊΠΈ ΡΠ°Π·Π΄Π΅Π»ΠΈ. ΠΠΎΠ±Π°Π²Π΅Π½ΠΎ ΠΎΡ ΡΠ΅Π»Π΅ΠΌΠ΅ΡΡΠΈΡ Π·Π° ΠΈΠ·ΠΌΠ΅ΡΠ²Π°Π½Π΅ Π½Π° Π½Π°ΡΠ°ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π±ΡΠΎΡ Π½Π° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡΡΠ° Ρ Π»Π΅Π½ΡΠ°ΡΠ° Π½Π° ΠΎΡΠΌΠ΅ΡΠΊΠΈΡΠ΅, Π½Π°ΡΠ°ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π±ΡΠΎΡ Π½Π° Π½ΠΎΠ²ΠΈΡΠ΅ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ, ΠΈΠΌΠΏΠΎΡΡΠΈΡΠ°ΡΠΈ ΠΎΡΠΌΠ΅ΡΠΊΠΈ, ΠΊΠ°ΠΊΡΠΎ ΠΈ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Ρ ΠΈΠ·ΡΡΠ»ΠΎ Π»Π΅Π½ΡΠ°ΡΠ° Π½Π° ΠΎΡΠΌΠ΅ΡΠΊΠΈΡΠ΅.
- ΠΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡ Π½Π° Π°Π΄ΡΠ΅ΡΠ½Π°ΡΠ° Π»Π΅Π½ΡΠ°:
- Π Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΈΡ ΠΏΡΠΎΠ·ΠΎΡΠ΅Ρ Π·Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π½Π° ΡΡΡΡΠ°ΡΠΊΠ°ΡΠ° Π΄ΠΎΠ±Π°Π²Π΅Π½ ΠΡΠΌΠ΅ΡΠΊΠΈ, ΠΈΡΡΠΎΡΠΈΡ ΠΈ ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈ ΡΠ°Π·Π΄Π΅Π»ΠΈ, ΠΊΠΎΠ΅ΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΠΈΠΌ Π·Π°Π΄Π°Π²Π°ΡΠ΅ ΠΊΡΠ°ΡΠΊΠΈ ΠΈΠΌΠ΅Π½Π°.
- ΠΡΡΠΊΠ° ΠΎΡ ΡΡΡΡΠ°ΡΠΊΠΈΡΠ΅ Π²Π΅ΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΊΡΠΈΡ ΠΎΡ Π°Π΄ΡΠ΅ΡΠ½Π°ΡΠ° Π»Π΅Π½ΡΠ°.
- ΠΠΎΠ±Π°Π²Π΅Π½ΠΎ ΠΎΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°, ΠΊΠΎΠ΅ΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° Π½Π΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΡΠ΅ ΡΡΡΡΠ΅ΡΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ Π² ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅ ΠΎΡ ΡΡΡΡΠ΅Π½Π΅ΡΠΎ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π°ΠΏΠΎΡΠ²Π°ΠΉΠΊΠΈ Ρ Firefox 83, ΠΊΠΎΠ³Π°ΡΠΎ Π²ΡΠ²Π΅Π΄Π΅ΡΠ΅ βbingβ ΠΏΡΡΠ²ΠΎΡΠΎ Π½Π΅ΡΠΎ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π½ΠΈ ΠΏΡΠ΅Π²ΠΊΠ»ΡΡΠ΅ΡΠ΅ ΠΊΡΠΌ ΡΡΡΡΠ°ΡΠΊΠ°ΡΠ° Bing).
- ΠΠΎΡΠ²ΠΈ ΡΠ΅ ΡΠ΅Π»Π΅ΠΊΡΠΈΠ²Π΅Π½ ΠΏΠ΅ΡΠ°Ρ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π½Π΅ 1-5, Π° 1-3,5), ΠΈ ΡΡΡΠΎ ΠΎΡΠΏΠ΅ΡΠ°ΡΠ²Π°Π½Π΅ Π½Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΡΡΠ°Π½ΠΈΡΠΈ Π½Π° Π΅Π΄ΠΈΠ½ Π»ΠΈΡΡ. Π€ΡΠ½ΠΊΡΠΈΠΈΡΠ΅ ΡΠ° Π½Π°Π»ΠΈΡΠ½ΠΈ ΡΠ°ΠΌΠΎ Π² Π½ΠΎΠ²ΠΈΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ² ΠΏΡΠΎΠ·ΠΎΡΠ΅Ρ Π·Π° ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π΅Π½ ΠΏΡΠ΅Π³Π»Π΅Π΄ Π½Π° ΠΏΠ΅ΡΠ°Ρ, ΠΊΠΎΠΉΡΠΎ ΡΠ΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ° ΡΡΠ΅Π· Π½Π°ΡΡΡΠΎΠΉΠΊΠ° print.tab_modal.enabled.
- ΠΡΠΌ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡΠ° Π½Π° Π·Π°ΠΏΠ°Π·Π΅Π½ΠΈΡΠ΅ ΠΏΠ°ΡΠΎΠ»ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈ ΠΈΠ·ΡΠΈΡΡΠ²Π°Π½Π΅ Π½Π° Π²ΡΠΈΡΠΊΠΈ Π·Π°ΠΏΠ°Π·Π΅Π½ΠΈ ΠΏΠ°ΡΠΎΠ»ΠΈ (ΠΏΡΠ΅Π΄ΠΈ ΡΠΎΠ²Π° ΡΠ΅ ΡΡΡΠ±Π²Π°ΡΠ΅ Π΄Π° Π±ΡΠ΄Π°Ρ ΠΈΠ·ΡΡΠΈΡΠΈ Π΅Π΄Π½Π° ΠΏΠΎ Π΅Π΄Π½Π°).
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡΠ° ΠΈΠ·Π±ΠΈΡΠ°Π½Π΅ Π½Π° Π½Π°ΡΠ°Π»Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ° ΠΈ ΡΡΡΠ°Π½ΠΈΡΠ° Ρ Π½ΠΎΠ² ΡΠ°Π·Π΄Π΅Π», Π΄ΠΎΡΠΈ Π°ΠΊΠΎ Π΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π° Π΄ΠΎΠ±Π°Π²ΠΊΠ°, ΠΊΠΎΡΡΠΎ ΠΏΡΠΎΠΌΠ΅Π½Ρ ΡΠ΅Π·ΠΈ ΡΡΡΠ°Π½ΠΈΡΠΈ. ΠΡΠ΅Π΄ΠΈ ΡΠΎΠ²Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΡ ΠΈΠΌΠ°ΡΠ΅ ΡΠ°ΠΌΠΎ ΠΈΠ·Π±ΠΎΡ ΠΌΠ΅ΠΆΠ΄Ρ βΠΏΡΠΈΠ΅ΠΌΠ°ΠΌβ ΠΈ βΠ΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΠΌ Π΄ΠΎΠ±Π°Π²ΠΊΠ°ΡΠ°β.
- Π‘ΡΠ°Π½Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° PID Π² ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Π·Π° ΡΠ°Π·Π΄Π΅Π»ΠΈ (browser.tabs.tooltipsShowPid).
- ΠΠ°ΠΊΡΠΈΠΌΠ°Π»Π΅Π½ Π²ΡΠ·ΠΌΠΎΠΆΠ΅Π½ ΠΌΠ°ΡΠ°Π± Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° ΡΠ²Π΅Π»ΠΈΡΠ°Π²Π° ΠΎΡ 300% Π΄ΠΎ 500%, Π·Π° Π΄Π° ΡΡΠ΅ Π² ΠΊΡΠ°ΠΊ Ρ Π΄ΡΡΠ³ΠΈΡΠ΅ Π±ΡΠ°ΡΠ·ΡΡΠΈ.
- ΠΠΎΠ²ΡΡΡΠ²Π°Π½Π΅ Π½Π° Π°Π΄ΡΠ΅Ρ (ΠΊΠΎΠ³Π°ΡΠΎ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΡ Π²ΡΠ²Π΅Π΄Π΅ Π΄ΡΠΌΠ° Π² Π°Π΄ΡΠ΅ΡΠ½Π°ΡΠ° Π»Π΅Π½ΡΠ° ΠΈ Π½Π°ΡΠΈΡΠ½Π΅ Ctrl+Enter) ΡΠ΅Π³Π° Π΄ΠΎΠ±Π°Π²Ρ ΠΏΡΠ΅ΡΠΈΠΊΡ https:// Π²ΠΌΠ΅ΡΡΠΎ http://.
- ΠΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ ΠΠΎΠ³ΠΎ Π½Π° ΡΡΡΡΠ°ΡΠΊΠ°ΡΠ° Bing. Π‘Π°ΠΌΠ°ΡΠ° ΡΡΡΡΠ°ΡΠΊΠ° Π΅ ΠΏΡΠ΅ΠΈΠΌΠ΅Π½ΡΠ²Π°Π½Π° Π½Π° Microsoft Bing.
- ΠΠ° Π΄Π° ΡΠ΅ ΠΈΠ·Π±Π΅Π³Π½Π°Ρ ΡΡΠΈΠ²ΠΎΠ²Π΅, ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»Π½Π°ΡΠ° Π²ΡΠ·ΠΌΠΎΠΆΠ½Π° Π΄ΡΠ»ΠΆΠΈΠ½Π° Π½Π° Π²ΡΡΠΊΠ° Π²ΡΡΠ·ΠΊΠ° Π² Π΅Π΄Π½Π° ΠΈΡΡΠΎΡΠΈΡ Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π° Π΄ΠΎ 2000 Π·Π½Π°ΠΊΠ°.
- ΠΠ°ΠΊΡΠΈΠΌΠ°Π»Π½ΠΎ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡΡ ΡΠ°Π·ΠΌΠ΅Ρ Π½Π° Π»ΠΎΠΊΠ°Π»Π½ΠΎ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ (LocalStorage), ΠΊΠΎΠΉΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ ΡΠ΅Π± ΡΠ΅ΡΡΡΡ, ΡΠ²Π΅Π»ΠΈΡΠ°Π²Π° ΠΎΡ 5 Π΄ΠΎ 25 ΠΌΠ΅Π³Π°Π±Π°ΠΉΡΠ°. ΠΡΠ² Firefox 84 Π±ΡΡ Π° Π½Π°ΠΏΡΠ°Π²Π΅Π½ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π² Π°Π»Π³ΠΎΡΠΈΡΡΠΌΠ° Π·Π° ΠΈΠ·ΡΠΈΡΠ»ΡΠ²Π°Π½Π΅ Π½Π° ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΡΠΎ ΡΡΡ ΡΠ°Π½ΡΠ²Π°Π½ΠΈ Π΄Π°Π½Π½ΠΈ, Π² ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΠΊΠΎΠ΅ΡΠΎ ΡΠ΅ ΠΎΠΊΠ°Π·Π°, ΡΠ΅ 5 ΠΌΠ΅Π³Π°Π±Π°ΠΉΡΠ° Π²Π΅ΡΠ΅ Π½Π΅ ΡΠ° Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΈ Π·Π° Π½ΡΠΊΠΎΠΈ ΡΠ΅Π±ΡΠ°ΠΉΡΠΎΠ²Π΅. Π’ΡΠΉ ΠΊΠ°ΡΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ ΠΏΠ»Π°Π½ΠΈΡΠ°Ρ Π½Π°ΠΏΡΠ»Π½ΠΎ Π΄Π° ΠΏΡΠ΅Π½Π°ΠΏΠΈΡΠ°Ρ ΠΊΠΎΠ΄Π°, ΠΎΡΠ³ΠΎΠ²ΠΎΡΠ΅Π½ Π·Π° LocalStorage (LocalStorage NextGen) Π² Π±Π»ΠΈΠ·ΠΊΠΎ Π±ΡΠ΄Π΅ΡΠ΅, Π±Π΅ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΎ Π·Π°ΡΠ΅Π³Π° ΠΏΡΠΎΡΡΠΎ Π΄Π° ΡΠ΅ ΡΠ²Π΅Π»ΠΈΡΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ΡΠΎ, Π²ΠΌΠ΅ΡΡΠΎ Π΄Π° ΡΠ΅ Π³ΡΠ±ΠΈ Π²ΡΠ΅ΠΌΠ΅ Π·Π° ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°Π½Π΅ Π½Π° ΠΊΠΎΠ΄, ΠΊΠΎΠΉΡΠΎ ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ°Π»ΠΊΠΎ ΠΆΠΈΠ²ΠΎΡ.
- Π€ΠΈΠΊΡΠΈΡΠ°Π½ΠΎ Π½Π΅Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° Π²ΡΠ·ΡΡΠ°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π·Π°ΡΠ²ΠΎΡΠ΅Π½ΠΈ ΡΠ°Π·Π΄Π΅Π»Π°, Π°ΠΊΠΎ ΡΠ΅ Π½Π΅ ΡΠ° Π·Π°ΡΠ²ΠΎΡΠ΅Π½ΠΈ ΠΎΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ, Π° ΠΎΡ Π΄ΠΎΠ±Π°Π²ΠΊΠ° (ΡΠ°ΠΌΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡΡ ΠΎΡ Π·Π°ΡΠ²ΠΎΡΠ΅Π½ΠΈΡΠ΅ ΡΠ°Π·Π΄Π΅Π»ΠΈ Π΅ Π²ΡΠ·ΡΡΠ°Π½ΠΎΠ²Π΅Π½, Π° Π½Π΅ Π²ΡΠΈΡΠΊΠΈ).
- ΠΠΎΠΏΡΠ°Π²Π΅Π½ΠΎ ΠΠ°ΠΌΡΡΠ·Π²Π° ΠΏΡΠΈ ΠΈΠ·ΡΠ΅Π³Π»ΡΠ½Π΅ Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΠΎΡ ΡΡΠ»ΡΠ³Π°ΡΠ° Π·Π° Ρ ΠΎΡΡΠΈΠ½Π³ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Mega.
- ΠΠ»ΠΈΠΌΠΈΠ½ΠΈΡΠ°Π½ ΠΡΠΎΠ±Π»Π΅ΠΌ, ΠΏΡΠΈ ΠΊΠΎΠΉΡΠΎ Firefox, ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ ΠΊΠ°ΡΠΎ Flatpak, Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΎΡΠ²ΠΎΡΠΈ Π°Π΄ΡΠ΅ΡΠ° Π½Π° localhost:port.
- Π‘Π΅Π³Π° Π΅ Π΅Π²ΡΠΈΡΡΠΈΠΊΠ°, ΠΊΠΎΡΡΠΎ ΡΠ΅ ΠΎΠΏΠΈΡΠ²Π° Π΄Π° ΠΏΠΎΠ·Π½Π°Π΅ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎΡΠΎ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΠ΅ Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° MIME ΡΠΈΠΏΠ°, Π΄Π°Π΄Π΅Π½ ΠΎΡ ΡΡΡΠ²ΡΡΠ° Π΄Π΅Π»Π°Π΅Ρ ΠΈΠ·ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π·Π° zip, json ΠΈ xml ΡΠΎΡΠΌΠ°ΡΠΈ (ΡΠΎΠ²Π° ΡΡΠ·Π΄Π°Π²Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΠΏΡΠΈ ΠΈΠ·ΡΠ΅Π³Π»ΡΠ½Π΅ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΠΊΠ°ΡΠΎ .rwp ΠΈ .t5script, ΠΊΠΎΠΈΡΠΎ ΠΏΠΎ ΡΡΡΠ΅ΡΡΠ²ΠΎ ΡΠ° zip Π°ΡΡ ΠΈΠ²ΠΈ, Π½ΠΎ ΠΈΠΌΠ°Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΎ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΠ΅). ΠΠ²ΡΠΈΡΡΠΈΠΊΠ°ΡΠ° Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ°, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½ΠΈ ΡΡΡΠ²ΡΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΎΠ±ΡΠ»ΡΠΆΠ²Π°Ρ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Ρ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΈΡ ΡΠΈΠΏ MIME, Π½ΠΎ Π³ΡΠ΅ΡΠ½ΠΎ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΠ΅, ΠΈ ΡΡΡΠΎ ΡΠΎΠ»ΠΊΠΎΠ²Π° ΡΡΡΠ²ΡΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΎΠ±ΡΠ»ΡΠΆΠ²Π°Ρ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Ρ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΠ΅, Π½ΠΎ Π³ΡΠ΅ΡΠ΅Π½ ΡΠΈΠΏ MIME (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π² ΡΠ»ΡΡΠ°ΠΉ Π½Π° .rwp ( ΠΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°Π½Π° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ Π½Π° Train Simulator 2021) ΡΡΡΠ²ΡΡΡΡ Π½Π΅ ΡΡΡΠ±Π²Π° Π΄Π° Π΅ ΡΠΈΠ³Π½Π°Π»ΠΈΠ·ΠΈΡΠ°Π» Π½Π° Π±ΡΠ°ΡΠ·ΡΡΠ°, ΡΠ΅ ΡΠΎΠ²Π° Π΅ ZIP Π°ΡΡ ΠΈΠ²). ΠΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ ΠΎΡ ΡΠ²ΠΎΡ ΡΡΡΠ°Π½Π° Π½Π΅ ΠΈΡΠΊΠ°Ρ Π΄Π° ΡΠ΅ Π·Π°Π΄ΡΠ»Π±ΠΎΡΠ°Π²Π°Ρ Π²ΡΠ² ΡΠ°ΠΊΡΠ°, ΡΠ΅ Π΅ Π²ΠΈΠ½ΠΎΠ²Π΅Π½ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½ ΡΡΡΠ²ΡΡ, Π° Π½Π΅ Π±ΡΠ°ΡΠ·ΡΡΡΡ, ΡΠ°ΠΊΠ° ΡΠ΅ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Chrome Π΅ ΠΏΡΠΈΠ½ΡΠ΄Π΅Π½ Π΄Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΠΎΠ³ΡΠΎΠΌΠ΅Π½ ΡΠΏΠΈΡΡΠΊ ΠΎΡ MIME ΡΠΈΠΏΠΎΠ²Π΅ Π² ΠΊΠΎΠ΄ΠΎΠ²Π°ΡΠ° ΡΠΈ Π±Π°Π·Π°, Π·Π° Π΄Π° ΡΠ°Π·ΡΠ΅ΡΠΈ ΡΠ°ΠΊΠΈΠ²Π° ΡΠΈΡΡΠ°ΡΠΈΠΈ.
- Π€ΠΈΠΊΡΠΈΡΠ°Π½ΠΎ Π³ΡΠ΅ΡΠΊΠ°, ΠΊΠΎΡΡΠΎ ΠΏΡΠΈΡΠΈΠ½ΡΠ²Π° Π±Π΅Π·ΠΊΡΠ°ΠΉΠ½ΠΎ ΠΈΠ·Π²Π΅ΡΡΠΈΠ΅, ΡΠ΅ Captive Portal Π΅ ΠΎΡΠΊΡΠΈΡ Π² Π»ΠΎΠΊΠ°Π»Π½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ°. ΠΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π», ΠΏΠΎΡΠ΅ΡΠ°Π²Π°Ρ Π΄ΠΎΠΌΠ΅ΠΉΠ½Π° firefox.com, ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈ HSTS ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, ΠΊΠΎΠ΅ΡΠΎ ΡΠ΅ Π½Π°ΠΊΠ°ΡΠ° Π±ΡΠ°ΡΠ·ΡΡΠ° Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° HTTPS, Π·Π° Π΄Π° ΡΠ΅ ΡΠ²ΡΡΠΆΠ΅ Ρ ΡΠΎΠ·ΠΈ Π΄ΠΎΠΌΠ΅ΠΉΠ½. Π’ΠΎΠ²Π° ΠΎΡ ΡΠ²ΠΎΡ ΡΡΡΠ°Π½Π° ΡΡΡΠΏΠΈ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ° Π·Π° ΠΎΡΠΊΡΠΈΠ²Π°Π½Π΅ Π½Π° Captive Portal (ΠΊΠΎΠΉΡΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π° Π½Π°Π»ΠΈΡΠ½ΠΎΡΡΡΠ° Π½Π° Π°Π΄ΡΠ΅ΡΠ° http://detectportal.firefox.com ΡΡΠ΅Π· HTTP, Π·Π°ΡΠΎΡΠΎ HTTPS Π·Π°ΡΠ²ΠΊΠΈΡΠ΅ ΡΠ° Π±Π΅Π·ΠΏΠΎΠ»Π΅Π·Π½ΠΈ, Π°ΠΊΠΎ ΠΈΠΌΠ° ΠΈΡΡΠΈΠ½ΡΠΊΠΈ Captive Portal).
- Π€ΠΈΠΊΡΠΈΡΠ°Π½ΠΎ Π½Π΅Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ ΠΊΡΠΌ Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ Π² Π»ΠΎΠΊΠ°Π»Π½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ° ΡΡΠ΅Π· NetBIOS ΠΈΠΌΠ΅Π½Π°.
- Π½Π°ΠΏΡΠ»Π½ΠΎ ΠΈΠ·ΡΡΠΈΡ Flash ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°. ΠΠΌΠ΅ΡΡΠΎ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ ΠΈ , ΠΊΠΎΠΈΡΠΎ ΡΠ° ΠΎΡ ΡΠΈΠΏ x-shockwave-flash ΠΈΠ»ΠΈ x-test, ΡΠ΅ ΠΏΠΎΠΊΠ°ΠΆΠ΅ ΠΏΡΠΎΠ·ΡΠ°ΡΠ½Π° ΠΎΠ±Π»Π°ΡΡ.
- ΠΡΠ΅ΠΊΡΠ°ΡΠ΅Π½ΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΡΠΈΡΡΠΎΠ²Π°Π½ SNI (eSNI), ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π·Π° ΡΠΈΡΡΠΎΠ²Π°Π½Π΅ Π½Π° ΠΏΠΎΠ»Π΅ΡΠΎ SNI (ΡΡΠ΄ΡΡΠΆΠ° ΠΈΠΌΠ΅ΡΠΎ Π½Π° Ρ ΠΎΡΡΠ° Π² Π·Π°Π³Π»Π°Π²ΠΊΠΈΡΠ΅ Π½Π° HTTPS ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠ΅ Π·Π° ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ HTTPS ΡΠ΅ΡΡΡΡΠ° Π½Π° Π΅Π΄ΠΈΠ½ IP Π°Π΄ΡΠ΅Ρ ΠΈ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΡΡΠΎ ΠΎΡ Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈΡΠ΅ Π·Π° ΡΠ΅Π»Π΅ΠΊΡΠΈΠ²Π½ΠΎ ΡΠΈΠ»ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΠ°ΡΠΈΠΊΠ° ΠΈ Π°Π½Π°Π»ΠΈΠ· Π½Π° ΠΏΠΎΡΠ΅ΡΠ΅Π½ΠΈΡΠ΅ ΡΠ΅ΡΡΡΡΠΈ). ΠΡΠ°ΠΊΡΠΈΠΊΠ°ΡΠ° ΠΏΠΎΠΊΠ°Π·Π²Π°, ΡΠ΅ ΡΠΎΠ²Π° Π½Π΅ ΠΎΡΠΈΠ³ΡΡΡΠ²Π° Π°Π΄Π΅ΠΊΠ²Π°ΡΠ½Π° ΠΏΠΎΠ²Π΅ΡΠΈΡΠ΅Π»Π½ΠΎΡΡ, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΠΈΠΌΠ΅ΡΠΎ Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½Π° ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ²Π° Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π² ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΡΠ΅ Π½Π° PSK (Pre-Shared Key) ΠΏΡΠΈ Π²ΡΠ·ΠΎΠ±Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° ΡΠ΅ΡΠΈΡ, ΠΊΠ°ΠΊΡΠΎ ΠΈ Π² Π½ΡΠΊΠΎΠΈ Π΄ΡΡΠ³ΠΈ ΠΏΠΎΠ»Π΅ΡΠ°. ΠΠ·Π³Π»Π΅ΠΆΠ΄Π° Π½Π΅ΠΏΡΠ°ΠΊΡΠΈΡΠ½ΠΎ Π΄Π° ΡΠ΅ ΡΡΠ·Π΄Π°Π²Π°Ρ eSNI Π°Π½Π°Π»ΠΎΠ·ΠΈ Π·Π° Π²ΡΡΠΊΠΎ ΠΎΡ ΡΠ΅Π·ΠΈ ΠΏΠΎΠ»Π΅ΡΠ°. ΠΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ Π΅ ΡΡΠ°Π½Π΄Π°ΡΡ, ΠΊΠΎΠΉΡΠΎ Π΄Π° Π·Π°ΠΌΠ΅Π½ΠΈ eSNI ΠΠ‘Π (Encrypted Client Hello), ΠΏΡΠΈ ΠΊΠΎΠ΅ΡΠΎ Π½Π΅ ΡΠ΅ ΠΊΡΠΈΠΏΡΠΈΡΠ°Ρ ΠΎΡΠ΄Π΅Π»Π½ΠΈ ΠΏΠΎΠ»Π΅ΡΠ°, Π° ΡΡΠ»ΠΎΡΠΎ ClientHello ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ (Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ network.dns.echconfig.enabled ΠΈ network.dns.use_https_rr_as_altsvc ΠΎΡΠ³ΠΎΠ²Π°ΡΡΡ Π·Π° Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ΡΠΎ ΠΌΡ).
- ΠΡΠ΅ΠΊΡΠ°ΡΠ΅Π½ΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΡΡΡΡΠ°ΡΠΊΠΈ, ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ΠΈ Π² Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠ° Π·Π° ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π² Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠ° Π½Π° Π΅Π·ΠΈΠΊΠΎΠ²ΠΈΡ ΠΏΠ°ΠΊΠ΅Ρ. Π’Π°ΠΊΠΈΠ²Π° Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»ΠΈ Π½Π΅ ΡΡΡΠ±Π²Π°ΡΠ΅ Π΄Π° ΠΎΡΡΠ°Π²Π°Ρ ΡΠ»Π΅Π΄ Firefox 78 (Π° Π°ΠΊΠΎ ΠΎΡΡΠ°Π½Π°Ρ Π°, ΡΠΎΠ²Π° Π΅ ΠΎΡΠ΅Π²ΠΈΠ΄Π½Π° Π³ΡΠ΅ΡΠΊΠ° ΠΈ Π½Π΅ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°).
- Π΄ΠΎΠΏΡΠ»Π½Π΅Π½ΠΈΡ:
- Π‘ΡΠΎΠΉΠ½ΠΎΡΡΡΠ° Π½Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΡΠ° βΠ Π΅ΠΆΠΈΠΌ ΡΠ°ΠΌΠΎ HTTPSβ Π²Π΅ΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠ΅ΡΠ΅ ΠΎΡ Π΄ΠΎΠ±Π°Π²ΠΊΠΈΡΠ΅, ΡΠ°ΠΊΠ° ΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΊΠΈ ΠΊΠ°ΡΠΎ HTTPS Everywhere Π΄Π° ΠΌΠΎΠ³Π°Ρ Π΄Π° Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Ρ ΡΠ°ΡΡΠΈ ΠΎΡ ΡΡΡ Π½Π°ΡΠ° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ, ΠΊΠΎΠΈΡΠΎ ΡΠ° Π² ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡ Ρ ΡΠΎΠ·ΠΈ ΡΠ΅ΠΆΠΈΠΌ.
- ΠΠΎΠ±Π°Π²ΠΊΠΈΡΠ΅ Π²Π΅ΡΠ΅ ΠΈΠΌΠ°Ρ API Π΄ΠΎΡΡΡΠΏ browsingData (ΠΏΠΎΡΠ°Π΄ΠΈ ΠΊΠΎΠ΅ΡΠΎ Π΄ΠΎΠ±Π°Π²ΠΊΠΈΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΠΈΠ·ΡΠΈΡΡΡΡ Π΄Π°Π½Π½ΠΈΡΠ΅, ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈ Π² Π±ΡΠ°ΡΠ·ΡΡΠ°).
- HTML:
- CSS:
- ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° ΠΏΡΠ΅Π²Π΄ΠΎΠΊΠ»Π°ΡΠΎΠ²Π΅ Π΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π° :ΡΠΎΠΊΡΡ-Π²ΠΈΠ΄ΠΈΠΌ.
- ΠΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΡΡΠΎΠΉΠ½ΠΎΡΡ Π½Π° ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ Π·Π° ΠΌΠ°ΡΠ°Π±ΠΈΡΠ°Π½Π΅ Ρ ΡΠΈΠΏΠΊΠ° Π΄ΠΎΠΊΠΎΡΠ²Π°Π½Π΅.
- JavaScript: ΡΠ²ΠΎΠΉΡΡΠ²ΠΎΡΠΎ Π·Π° ΡΠΎΡΡΠΈΡΠ°Π½Π΅ Π²Π΅ΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠ΅Π΄Π°Π²Π° ΠΊΠ°ΡΠΎ ΠΎΠΏΡΠΈΡ Π½Π° ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ° Intl.Colllator() (Π²ΠΌΠ΅ΡΡΠΎ let pinyin = new Intl.Collator(["zh-u-co-pinyin"]); ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π½Π°ΠΏΠΈΡΠ΅ΡΠ΅ let pinyin = new Intl.Collator("zh", {collator: "pinyin"});).
- ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ:
- ΠΠΎΡΠ²ΠΈ ΡΠ΅ Π² ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ° Π½Π° ΠΊΠΎΠ΄ Π½Π° ΠΊΠΎΠ½Π·ΠΎΠ»Π°ΡΠ° Π±ΡΡΠΎΠ½ Π·Π° ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°Π½Π΅ Π½Π° JS ΠΈΠ·ΡΠ°Π·ΠΈ.
- ΠΠ½ΡΠΏΠ΅ΠΊΡΠΎΡΡΡ ΡΠ΅ Π΅ Π½Π°ΡΡΠΈΠ» Π΄Π° Π°ΠΊΡΠΈΠ²ΠΈΡΠ° ΠΈ Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ° ΠΏΡΠ΅Π²Π΄ΠΎΠΊΠ»Π°Ρ :ΡΠΎΠΊΡΡ-Π²ΠΈΠ΄ΠΈΠΌ Π·Π° ΠΈΠ·Π±ΡΠ°Π½ΠΈΡ Π΅Π»Π΅ΠΌΠ΅Π½Ρ (Π² Π΄ΠΎΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΡΠΌ Π²Π΅ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½ΠΈΡΠ΅ ΠΏΡΠ΅Π²Π΄ΠΎ-ΠΊΠ»Π°ΡΠΎΠ²Π΅ : hover, :Π°ΠΊΡΠΈΠ²Π΅Π½, : ΡΠΎΠΊΡΡ, :ΡΠΎΠΊΡΡ-Π²ΡΡΡΠ΅ ΠΈ :ΠΏΠΎΡΠ΅ΡΠ΅Π½).
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: linux.org.ru