ΠΡΡΠ½Π°Ρ ΡΠ΅Π± Π±ΡΠ°ΡΠ·ΡΡ
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° Π΅ΠΊΡΠΏΠΎΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½ΠΈ Π΄Π°Π½Π½ΠΈ Π²ΡΠ² ΡΠΎΡΠΌΠ°Ρ CSV (ΡΠ΅ΠΊΡΡΠΎΠ²ΠΈ ΠΏΠΎΠ»Π΅ΡΠ° Ρ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅, ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠ°Π½ΠΈ Π² Π΅Π»Π΅ΠΊΡΡΠΎΠ½Π½Π° ΡΠ°Π±Π»ΠΈΡΠ°) Π² ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡΠ° Π½Π° ΠΏΠ°ΡΠΎΠ»ΠΈ. ΠΡΠΈ Π΅ΠΊΡΠΏΠΎΡΡΠΈΡΠ°Π½Π΅ ΠΏΠ°ΡΠΎΠ»ΠΈΡΠ΅ ΡΠ΅ ΠΏΠΎΡΡΠ°Π²ΡΡ Π²ΡΠ² ΡΠ°ΠΉΠ»Π° Π² ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ ΡΠ΅ΠΊΡΡ. Π Π±ΡΠ΄Π΅ΡΠ΅ ΡΠ΅ ΠΏΠ»Π°Π½ΠΈΡΠ° ΡΡΡΠΎ Π΄Π° ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠΈ ΡΡΠ½ΠΊΡΠΈΡΡΠ° Π·Π° ΠΈΠΌΠΏΠΎΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΠ°ΡΠΎΠ»ΠΈ ΠΎΡ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½ΠΎ Π·Π°ΠΏΠ°Π·Π΅Π½ CSV ΡΠ°ΠΉΠ» (ΡΠ°Π·Π±ΠΈΡΠ° ΡΠ΅, ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π½Π°Π»ΠΎΠΆΠΈ Π΄Π° Π°ΡΡ
ΠΈΠ²ΠΈΡΠ° ΠΈ Π²ΡΠ·ΡΡΠ°Π½ΠΎΠ²ΠΈ Π·Π°ΠΏΠ°Π·Π΅Π½ΠΈΡΠ΅ ΠΏΠ°ΡΠΎΠ»ΠΈ ΠΈΠ»ΠΈ Π΄Π° ΠΏΡΠ΅Ρ
Π²ΡΡΠ»ΠΈ ΠΏΠ°ΡΠΎΠ»ΠΈ ΠΎΡ Π΄ΡΡΠ³ Π±ΡΠ°ΡΠ·ΡΡ).
-
ΠΠΎΠ±Π°Π²Π΅Π½ΠΎ ΠΎΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π·Π° Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½Π° ΠΈΠ·ΠΎΠ»Π°ΡΠΈΡ Π½Π° Π±ΠΈΡΠΊΠ²ΠΈΡΠΊΠΈ Π·Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½Π°, ΠΏΠΎΠΊΠ°Π·Π°Π½ Π² Π°Π΄ΡΠ΅ΡΠ½Π°ΡΠ° Π»Π΅Π½ΡΠ° ("ΠΠΈΠ½Π°ΠΌΠΈΡΠ½Π° ΠΈΠ·ΠΎΠ»Π°ΡΠΈΡ Π½Π° ΠΏΡΡΠ²Π° ΡΡΡΠ°Π½Π° "ΠΊΠΎΠ³Π°ΡΠΎ ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈ ΠΈ Π²ΠΌΡΠΊΠ²Π°Π½ΠΈΡ Π½Π° ΡΡΠ΅ΡΠΈ ΡΡΡΠ°Π½ΠΈ ΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡ Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡ Π΄ΠΎΠΌΠ΅ΠΉΠ½ Π½Π° ΡΠ°ΠΉΡΠ°). ΠΠ°ΡΡΡΠΎΠΉΠΊΠ°ΡΠ° ΡΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π° Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΎΡΠ° Π² ΡΠ΅ΠΊΡΠΈΡΡΠ° Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π·Π° Π±Π»ΠΎΠΊΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΡΠΎΡΠ»Π΅Π΄ΡΠ²Π°Π½Π΅ Π½Π° Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π² ΠΏΠ°Π΄Π°ΡΠΈΡ Π±Π»ΠΎΠΊ Ρ ΠΌΠ΅ΡΠΎΠ΄ΠΈ Π·Π° Π±Π»ΠΎΠΊΠΈΡΠ°Π½Π΅ Π½Π° Π±ΠΈΡΠΊΠ²ΠΈΡΠΊΠΈ. - ΠΠ°ΡΠΈΡΠ°ΡΠ° ΠΎΡ ΠΏΡΠΎΡΠ»Π΅Π΄ΡΠ²Π°Π½Π΅ Π΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π°, Π·Π° Π΄Π° Π±Π»ΠΎΠΊΠΈΡΠ° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ Π±ΠΈΡΠΊΠ²ΠΈΡΠΊΠΈΡΠ΅, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ ΠΎΡ ΡΡΠ°ΠΊΠ΅ΡΠΈ Π½Π° ΡΡΠ΅ΡΠΈ ΡΡΡΠ°Π½ΠΈ. ΠΠ° ΠΏΡΠΎΡΠ»Π΅Π΄ΡΠ²Π°Π½Π΅ Π½Π° ΡΠ°ΠΉΡΠΎΠ²Π΅ Firefox Π²Π΅ΡΠ΅ ΠΈΠ·ΡΠΈΡΡΠ²Π° Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ Π±ΠΈΡΠΊΠ²ΠΈΡΠΊΠΈ ΠΈ Π΄Π°Π½Π½ΠΈ Π²ΡΠ² Π²ΡΡΡΠ΅ΡΠ½ΠΎΡΠΎ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΡΠΏΠΈΡΡΡΠΈ Ρ ΡΡΠ°ΠΊΠ΅ΡΠΈ ΠΎΡ ΡΡΠ»ΡΠ³Π°ΡΠ° Disconnect.me.
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½Π° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° Π΅ΠΊΡΠ°Π½Π° Π·Π° Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ βabout:preferences#experimentalβ, ΠΊΠΎΠΉΡΠΎ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π·Π° Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Π½Π° about:flags Π² Chrome. ΠΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Π΅ΠΊΡΠ°Π½ΡΡ Π²ΡΠ΅ ΠΎΡΠ΅ Π½Π΅ Π΅ Π½Π°Π»ΠΈΡΠ΅Π½ ΠΈ ΠΈΠ·ΠΈΡΠΊΠ²Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΡΠ° βbrowser.preferences.experimentalβ Π² about:conifg Π΄Π° Π±ΡΠ΄Π΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π°. ΠΡ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½ΠΈΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ, Π½Π°Π»ΠΈΡΠ½ΠΈ Π·Π° Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅, Π΄ΠΎΡΠ΅Π³Π° ΡΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π° ΡΠ°ΠΌΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° "
ΠΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅ Π½Π° CSS Π·ΠΈΠ΄Π°ΡΠΈΡ ". - ΠΠ° Π»Π°ΠΏΡΠΎΠΏΠΈ, Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° AMD ΡΠΈΠΏΠΎΠ²Π΅ Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Windows 10
Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈ
Π‘ΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠ°Π½Π΅ WebRender. WebRender Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° Rust ΠΈ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΠΏΠΎΡΡΠΈΠ³Π½Π΅ΡΠ΅ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΠ΅ Π½Π° ΡΠΊΠΎΡΠΎΡΡΡΠ° Π½Π° ΡΠ΅Π½Π΄ΠΈΡΠ°Π½Π΅ ΠΈ Π΄Π° Π½Π°ΠΌΠ°Π»ΠΈΡΠ΅ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡΠ° ΡΡΠ΅Π· ΡΠ°Π·ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈΡΠ΅ Π·Π° ΡΠ΅Π½Π΄ΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° ΠΊΡΠΌ ΡΡΡΠ°Π½Π°ΡΠ° Π½Π° GPU, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π°Ρ ΡΡΠ΅Π· ΡΠ΅ΠΉΠ΄ΡΡΠΈ, ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π°Π½ΠΈ ΠΎΡ GPU. ΠΡΠ΅Π΄ΠΈ ΡΠΎΠ²Π° WebRender Π±Π΅ΡΠ΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½ Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° Windows 10 Π·Π° Π³ΡΠ°ΡΠΈΡΠ½ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈ Intel, AMD Raven Ridge APU, AMD Evergreen ΠΈ Π»Π°ΠΏΡΠΎΠΏΠΈ Ρ Π³ΡΠ°ΡΠΈΡΠ½ΠΈ ΠΊΠ°ΡΡΠΈ NVIDIA. ΠΠ° Linux WebRender Π΄ΠΎΡΠ΅Π³Π°Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½ ΡΠ°ΠΌΠΎ Π·Π° ΠΊΠ°ΡΡΠΈ Intel ΠΈ AMD Π² Π½ΠΎΡΠ½ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΠΈ ΠΈ Π½Π΅ ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° Π·Π° ΠΊΠ°ΡΡΠΈ NVIDIA. ΠΠ° Π΄Π° Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΡΠ΅ ΠΏΡΠΈΠ½ΡΠ΄ΠΈΡΠ΅Π»Π½ΠΎ Π² about:config, Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΠΉΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ "gfx.webrender.all" ΠΈ "gfx.webrender.enabled" ΠΈΠ»ΠΈ ΡΡΠ°ΡΡΠΈΡΠ°ΠΉΡΠ΅ Firefox ΡΡΡ Π·Π°Π΄Π°Π΄Π΅Π½Π° ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° Π½Π° ΡΡΠ΅Π΄Π°ΡΠ° MOZ_WEBRENDER=1. - ΠΠ° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ Π² ΠΠ΅ΡΠΌΠ°Π½ΠΈΡ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ Π½ΠΎΠ² ΡΠ°Π·Π΄Π΅Π» ΠΊΡΠΌ ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° New Tab ΡΡΡ ΡΡΠ°ΡΠΈΠΈ, ΠΏΡΠ΅ΠΏΠΎΡΡΡΠ°Π½ΠΈ ΠΎΡ Pocket, ΠΊΠΎΠΈΡΠΎ ΠΏΡΠ΅Π΄ΠΈ ΡΠΎΠ²Π° Π±ΡΡ Π° ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π½ΠΈ Π·Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ Π² Π‘ΠΠ© ΠΈ ΠΠ±Π΅Π΄ΠΈΠ½Π΅Π½ΠΎΡΠΎ ΠΊΡΠ°Π»ΡΡΠ²ΠΎ. ΠΠ΅ΡΡΠΎΠ½Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ΡΠΎ, ΡΠ²ΡΡΠ·Π°Π½ΠΎ Ρ ΠΈΠ·Π±ΠΎΡΠ° Π½Π° ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅, ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π° ΠΎΡ ΡΡΡΠ°Π½Π° Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠ° ΠΈ Π±Π΅Π· ΠΏΡΠ΅Ρ Π²ΡΡΠ»ΡΠ½Π΅ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π½Π° ΡΡΠ΅ΡΠΈ ΡΡΡΠ°Π½ΠΈ (ΡΠ΅Π»ΠΈΡΡ ΡΠΏΠΈΡΡΠΊ Ρ ΠΏΡΠ΅ΠΏΠΎΡΡΡΠ°Π½ΠΈ Π²ΡΡΠ·ΠΊΠΈ Π·Π° ΡΠ΅ΠΊΡΡΠΈΡ Π΄Π΅Π½ ΡΠ΅ Π·Π°ΡΠ΅ΠΆΠ΄Π° Π² Π±ΡΠ°ΡΠ·ΡΡΠ°, ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΠΊΠ»Π°ΡΠΈΡΠ° ΠΎΡ ΡΡΡΠ°Π½Π° Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ, Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΠΈΡΡΠΎΡΠΈΡΡΠ° Π½Π° ΡΡΡΡΠΈΡΠ°Π½Π΅ Π΄Π°Π½Π½ΠΈ). ΠΠ° Π΄Π° Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΡΠ΅ ΠΏΡΠ΅ΠΏΠΎΡΡΡΠ°Π½ΠΎΡΠΎ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ Π½Π° Pocket, ΠΈΠΌΠ° Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΎΡΠ° (Firefox Home Content/Recommended by Pocket) ΠΈ ΠΎΠΏΡΠΈΡΡΠ° βbrowser.newtabpage.activity-stream.feeds.topsitesβ Π² about:config.
- ΠΠ° Linux ΡΠΈΡΡΠ΅ΠΌΠΈ Ρ Wayland ΠΏΠΎΡΠ°Π΄ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΡΡΡ ΡΡΠ°Π±ΠΈΠ»Π½ΠΎΡΡΡΠ°
Ρ ΠΎΡΠ° Ρ ΡΠ²ΡΠ΅ΠΆΠ΄Π°Π½ΠΈΡ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡΠ΅ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ° DMABUF Π·Π° ΡΠ΅Π½Π΄ΠΈΡΠ°Π½Π΅ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ ΠΊΡΠΌ ΡΠ΅ΠΊΡΡΡΡΠΈ. ΠΡΠ΅Π΄ΠΎΡΡΠ°Π²Π΅Π½Π° Π΅ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° Π·Π° Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅ Π² about:config
"widget.wayland-dmabuf-video-textures.enabled". - Π‘ΡΡΠ°Π½ΠΈΡΠ°ΡΠ° about:support ΠΈΠΌΠ° Π½ΠΎΠ² Π±ΡΡΠΎΠ½ βΠΠ·ΡΠΈΡΡΠ²Π°Π½Π΅ Π½Π° ΠΊΠ΅ΡΠ° ΠΏΡΠΈ ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅β, Π·Π° Π΄Π° ΠΈΠ·ΡΠΈΡΡΠΈΡΠ΅ ΠΊΠ΅ΡΠΎΠ²Π΅ΡΠ΅, ΠΊΠΎΠΈΡΠΎ Π²Π»ΠΈΡΡΡ Π½Π° Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ΡΠΎ Π½Π° Π±ΡΠ°ΡΠ·ΡΡΠ°. ΠΡΡΠΎΠ½ΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π·Π° ΡΠ°Π·ΡΠ΅ΡΠ°Π²Π°Π½Π΅ΡΠΎ Π½Π° Π½ΡΠΊΠΎΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΠΏΡΠΈ ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅.
- ΠΡΡΠ·ΠΊΠΈ Ρ Π°ΡΡΠΈΠ±ΡΡ target="_blank" Π² Π΅ΡΠΈΠΊΠ΅ΡΠΈ ΠΈ ΡΠ΅Π³Π°
ΠΎΠ±ΡΠ°Π±ΠΎΡΠ΅Π½ΠΈ ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° Π°ΡΡΠΈΠ±ΡΡΠ° rel="noopener", Ρ.Π΅. ΡΠ΅ Π²ΡΠ·ΠΏΡΠΈΠ΅ΠΌΠ°Ρ ΠΊΠ°ΡΠΎ Π½Π΅Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΈ ΡΡΡΠ°Π½ΠΈΡΠΈ. ΠΠ° ΡΡΡΠ°Π½ΠΈΡΠΈ, ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈ ΠΎΡ ΡΠ΅Π·ΠΈ Π²ΡΡΠ·ΠΊΠΈ, ΡΠ²ΠΎΠΉΡΡΠ²ΠΎΡΠΎ Window.opener Π½Π΅ Π΅ Π·Π°Π΄Π°Π΄Π΅Π½ΠΎ ΠΈ Π΄ΠΎΡΡΡΠΏΡΡ Π΄ΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ°, ΠΎΡ ΠΊΠΎΠΉΡΠΎ Π΅ ΠΎΡΠ²ΠΎΡΠ΅Π½Π° Π²ΡΡΠ·ΠΊΠ°ΡΠ°, Π½Π΅ ΡΠ΅ ΠΎΡΠ²Π°ΡΡ. - ΠΠ° iframes ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΡΡ βallow-top-navigation-by-user-activationβ Π΅ Π²Π½Π΅Π΄ΡΠ΅Π½ Π² Π°ΡΡΠΈΠ±ΡΡΠ° sandbox, ΠΊΠΎΠΉΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡ Π² ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΠΊΠ°ΡΠ° ΡΡΡΠ°Π½ΠΈΡΠ° ΠΎΡ ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Π½Π° iframe, ΠΊΠΎΠ³Π°ΡΠΎ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΡ ΠΈΠ·ΡΠΈΡΠ½ΠΎ ΠΊΠ»ΠΈΠΊΠ½Π΅ Π²ΡΡΡ Ρ Π²ΡΡΠ·ΠΊΠ°ΡΠ°, Π½ΠΎ Π·Π°Π±ΡΠ°Π½ΡΠ²Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎΡΠΎ ΠΏΡΠ΅Π½Π°ΡΠΎΡΠ²Π°Π½Π΅. ΠΠΏΡΠΈΡΡΠ° Π΅ ΠΏΠΎΠ»Π΅Π·Π½Π° Π·Π° ΠΏΠΎΡΡΠ°Π²ΡΠ½Π΅ Π½Π° Π±Π°Π½Π΅ΡΠΈ Π² iframe, ΠΊΠΎΠ΅ΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΠΊΠ»ΠΈΠΊΠ½Π΅ΡΠ΅ Π²ΡΡΡ Ρ ΡΠ΅ΠΊΠ»Π°ΠΌΠ°ΡΠ°, ΠΊΠΎΡΡΠΎ Π²ΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ²Π°, Π½ΠΎ Π±Π»ΠΎΠΊΠΈΡΠ° Π½Π΅ΠΆΠ΅Π»Π°Π½Π° Π΄Π΅ΠΉΠ½ΠΎΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΠΏΡΠ΅Π½Π°ΡΠΎΡΠ²Π°Π½Π΅ ΠΊΡΠΌ Π΄ΡΡΠ³ΠΈ ΡΡΡΠ°Π½ΠΈΡΠΈ).
- ΠΠΎΠ±Π°Π²Π΅Π½ΠΈ ΡΠ° Π½ΠΎΠ²ΠΈ HTTP Π·Π°Π³Π»Π°Π²ΠΊΠΈ
ΠΠΎΠ»ΠΈΡΠΈΠΊΠ° Π·Π° Π²Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΈΠ·ΡΠΎΡΠ½ΠΈΡΠΈ (COEP) ΠΈΠΠΎΠ»ΠΈΡΠΈΠΊΠ° Π·Π° ΠΎΡΠ²Π°ΡΡΠ½Π΅ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΈΠ·ΡΠΎΡΠ½ΠΈΡΠΈ (COOP), ΠΊΠΎΠΈΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ Π΄Π° Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΡΠ΅ ΡΠΏΠ΅ΡΠΈΠ°Π»Π΅Π½ ΡΠ΅ΠΆΠΈΠΌ Π½Π° ΠΈΠ·ΠΎΠ»Π°ΡΠΈΡ ΠΎΡ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΈΠ·ΡΠΎΡΠ½ΠΈΡΠΈ Π·Π° ΡΠΈΠ³ΡΡΠ½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡΠΎΠ²Π°Π½ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ°, ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π·Π° ΠΈΠ·Π²ΡΡΡΠ²Π°Π½Π΅ Π½Π° Π°ΡΠ°ΠΊΠΈ ΠΏΡΠ΅Π· ΠΊΠ°Π½Π°Π»ΠΈ Π½Π° ΡΡΠ΅ΡΠΈ ΡΡΡΠ°Π½ΠΈ, ΠΊΠ°ΡΠΎ Spectre. - ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° ΠΎΠ±Π΅ΠΊΡΠ° Π΅ Π²ΡΡΠ½Π°ΡΠ°
SharedArrayBuffer (ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΌΠ°ΡΠΈΠ²ΠΈ Π² ΡΠΏΠΎΠ΄Π΅Π»Π΅Π½Π° ΠΏΠ°ΠΌΠ΅Ρ), Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½ΠΎ ΡΠ»Π΅Π΄ ΠΎΡΠΊΡΠΈΠ²Π°Π½Π΅ Π½Π° Π°ΡΠ°ΠΊΠΈ ΠΎΡ ΠΊΠ»Π°Ρ Spectre. ΠΠ° Π·Π°ΡΠΈΡΠ° ΡΡΠ΅ΡΡ Spectre ΠΎΠ±Π΅ΠΊΡΡΡ SharedArrayBuffer Π²Π΅ΡΠ΅ Π΅ Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΡΠ°ΠΌΠΎ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠΈ, ΠΈΠ·ΠΎΠ±ΡΠ°Π·Π΅Π½ΠΈ Π² ΠΈΠ·ΠΎΠ»Π°ΡΠΈΡ ΠΎΡ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΈΠ·ΡΠΎΡΠ½ΠΈΡΠΈ. Π ΡΠ΅ΠΆΠΈΠΌ Π½Π° ΠΈΠ·ΠΎΠ»Π°ΡΠΈΡ ΠΎΡ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΈΠ·ΡΠΎΡΠ½ΠΈΡΠΈ ΡΡΡΠΎ Π²Π΅ΡΠ΅ Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»Π΅Π½ΠΎ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π½Π΅ΠΊΡΠΈΠΌΠΏΠ²Π°Π½ΠΈ ΡΠ°ΠΉΠΌΠ΅ΡΠΈ Performance.now().
ΠΠΎΡΠ΅ΡΠΏΠΎΠΌΠ΅Π½Π°ΡΠΈΡΠ΅ Π·Π°Π³Π»Π°Π²ΠΊΠΈ Cross-Origin-Embedder-Policy ΠΈ Cross-Origin-Opener-Policy ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π·Π° Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ°ΠΊΠ°Π²Π° ΠΈΠ·ΠΎΠ»Π°ΡΠΈΡ. - ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ ΠΌΠ΅ΡΠΎΠ΄
Promise.any() , ΠΊΠΎΠΉΡΠΎ Π²ΡΡΡΠ° ΠΏΡΡΠ²ΠΎΡΠΎ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΎ ΠΎΠ±Π΅ΡΠ°Π½ΠΈΠ΅ ΠΎΡ ΡΠΏΠΈΡΡΠΊΠ°. - Π Π΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ ΠΎΠ±Π΅ΠΊΡ
WeakRef Π·Π° Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ»Π°Π±ΠΈ ΠΏΡΠ΅ΠΏΡΠ°ΡΠΊΠΈ (ΡΠ»Π°Π±Π° ΠΏΡΠ΅ΠΏΡΠ°ΡΠΊΠ°) ΠΊΡΠΌ ΠΎΠ±Π΅ΠΊΡΠΈ Π½Π° JavaScript, ΠΊΠΎΠ΅ΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° Π·Π°ΠΏΠ°Π·ΠΈΡΠ΅ ΠΏΡΠ΅ΠΏΡΠ°ΡΠΊΠ° ΠΊΡΠΌ ΠΎΠ±Π΅ΠΊΡΠ°, Π½ΠΎ Π½Π΅ Π±Π»ΠΎΠΊΠΈΡΠ° ΠΏΡΠ΅ΠΌΠ°Ρ Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ²ΡΡΠ·Π°Π½ΠΈΡ ΠΎΠ±Π΅ΠΊΡ ΠΎΡ ΡΡΠ±ΠΈΡΠ°ΡΠ° Π½Π° ΠΎΡΠΏΠ°Π΄ΡΡΠΈ. - ΠΠΎΠ±Π°Π²Π΅Π½ΠΈ ΡΠ° Π½ΠΎΠ²ΠΈ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΈ Π·Π° ΠΏΡΠΈΡΠ²ΠΎΡΠ²Π°Π½Π΅: "
??= ","&&= "Π"||= ". ΠΠΏΠ΅ΡΠ°ΡΠΎΡΡΡ "x ??= y" ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π° ΠΏΡΠΈΡΠ²ΠΎΡΠ²Π°Π½Π΅ ΡΠ°ΠΌΠΎ Π°ΠΊΠΎ "x" ΡΠ΅ ΠΎΡΠ΅Π½ΡΠ²Π° ΠΊΠ°ΡΠΎ null ΠΈΠ»ΠΈ undefined. ΠΠΏΠ΅ΡΠ°ΡΠΎΡΡΡ "x ||= y" ΠΈΠ·Π²ΡΡΡΠ²Π° ΠΏΡΠΈΡΠ²ΠΎΡΠ²Π°Π½Π΅ ΡΠ°ΠΌΠΎ Π°ΠΊΠΎ "x" Π΅ FALSE ΠΈ "x &&= y" Π΅ TRUE. - ΠΠ±Π΅ΠΊΡ
ΠΡΠΎΠΌΠΈ , ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π·Π° ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠΈΠΌΠΈΡΠΈΠ²Π½ΠΈ ΠΊΠ»ΡΡΠ°Π»ΠΊΠΈ, Π²Π΅ΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΠΏΡΠΈΠ»Π°Π³Π°Ρ Π½Π΅ ΡΠ°ΠΌΠΎ ΠΊΡΠΌ ΡΠΏΠΎΠ΄Π΅Π»Π΅Π½Π° ΠΏΠ°ΠΌΠ΅Ρ. - ΠΡΠΌ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ°
Intl.DateTimeFormat() Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΠΎΠΏΡΠΈΠΈΡΠ΅ dateStyle ΠΈ timeStyle. - ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° ΠΊΡΠΌ WebAssembly
ΠΏΠ°ΠΊΠ΅ΡΠ½ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Ρ ΠΏΠ°ΠΌΠ΅Ρ (Π·Π° ΠΏΠΎ-Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½Π° ΡΠΈΠΌΡΠ»Π°ΡΠΈΡ Π½Π° memcpy ΠΈ memmove),ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΠΎΡΡ (Π‘ΠΏΠΎΠ΄Π΅Π»Π΅Π½Π° ΠΏΠ°ΠΌΠ΅Ρ ΠΈ Π°ΡΠΎΠΌΠΈ) ΠΈΡΠ΅ΡΠ΅ΡΠ΅Π½ΡΠ½ΠΈ ΡΠΈΠΏΠΎΠ²Π΅ (Π²ΡΠ½ΡΠ΅Π½ ref). - Π ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° Π·Π° ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ Π² JavaScript
ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ ΡΡΠ΅ΠΊΠ°ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΠΈ ΠΏΠΎΠ²ΠΈΠΊΠ²Π°Π½ΠΈΡ , ΠΊΠΎΠ΅ΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΠΏΡΠΎΡΠ»Π΅Π΄ΡΠ²Π°ΡΠ΅ Π°ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΠΎ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈ ΡΡΠ±ΠΈΡΠΈΡ, ΠΈΠ·ΡΠ°ΠΊΠ²Π°Π½ΠΈΡ ΠΈ ΠΎΠ±Π΅ΡΠ°Π½ΠΈΡ. ΠΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΠΈΡΠ΅ Π²Π΅ΡΠΈΠ³ΠΈ Π·Π° ΠΏΠΎΠ²ΠΈΠΊΠ²Π°Π½ΠΈΡ ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° Π·Π° ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ Π·Π°Π΅Π΄Π½ΠΎ Ρ Π½ΠΎΡΠΌΠ°Π»Π½ΠΈΡ ΡΡΠ΅ΠΊ Π·Π° ΠΏΠΎΠ²ΠΈΠΊΠ²Π°Π½ΠΈΡ ΠΈ ΡΡΡΠΎ ΡΠ°ΠΊΠ° ΡΠ° ΠΈΠ·Π±ΡΠΎΠ΅Π½ΠΈ Π·Π° Π³ΡΠ΅ΡΠΊΠΈ Π² ΡΠ΅Π± ΠΊΠΎΠ½Π·ΠΎΠ»Π°ΡΠ° ΠΈ Π·Π°ΡΠ²ΠΊΠΈΡΠ΅ Π² ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Π·Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ°.
- Π£Π΅Π± ΠΊΠΎΠ½Π·ΠΎΠ»Π°ΡΠ° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° ΠΊΠΎΠ΄ΠΎΠ²Π΅ Π·Π° ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ 4xx/5xx ΠΏΠΎΠ΄ ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° Π³ΡΠ΅ΡΠΊΠΈ, ΠΊΠΎΠ΅ΡΠΎ ΡΠ»Π΅ΡΠ½ΡΠ²Π° ΡΠ°Π·Π³ΡΠ°Π½ΠΈΡΠ°Π²Π°Π½Π΅ΡΠΎ ΠΈΠΌ ΠΎΡ ΠΎΠ±ΡΠΈΡ ΡΠΎΠ½. ΠΠ° Π΄Π° ΡΠ»Π΅ΡΠ½ΠΈΡΠ΅ ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ, Π·Π°ΡΠ²ΠΊΠ°ΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΈΠ·ΠΏΡΠΎΠ±Π²Π°Π½Π° ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ ΠΈΠ»ΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π²ΠΈΠ΄ΠΈΡΠ΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ Π·Π° Π·Π°ΡΠ²ΠΊΠ°ΡΠ° ΠΈ ΠΎΡΠ³ΠΎΠ²ΠΎΡΠ°.
- ΠΡΠ΅ΡΠΊΠΈΡΠ΅ Π² JavaScript Π²Π΅ΡΠ΅ ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ Π½Π΅ ΡΠ°ΠΌΠΎ Π² ΡΠ΅Π± ΠΊΠΎΠ½Π·ΠΎΠ»Π°ΡΠ°, Π½ΠΎ ΠΈ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° Π·Π° ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ Π² JavaScript, ΠΊΠ°ΡΠΎ ΡΠ΅ ΠΏΠΎΠ΄ΡΠ΅ΡΡΠ°Π²Π° ΡΠ΅Π΄ΡΡ Π² ΠΊΠΎΠ΄Π°, ΡΠ²ΡΡΠ·Π°Π½ Ρ Π³ΡΠ΅ΡΠΊΠ°ΡΠ°, ΠΈ ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ° Ρ Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° Π³ΡΠ΅ΡΠΊΠ°ΡΠ°.
- ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΎΡΡ ΠΏΡΠΈ ΠΎΡΠ²Π°ΡΡΠ½Π΅ Π½Π° SCSS ΠΈ CSS-in-JS ΠΈΠ·ΡΠΎΡΠ½ΠΈΡΠΈ Π² ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Π·Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ°. ΠΡΠΈΡΠΊΠΈ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈΠΌΠ°Ρ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΡΡΠ°Π²Π½Π΅Π½ΠΈΡΡΠ° Ρ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΈΡ ΠΈΠ·Ρ ΠΎΠ΄Π΅Π½ ΠΊΠΎΠ΄ Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΠΊΠ°ΡΡΠ°ΡΠ° Π½Π° ΠΈΠ·Ρ ΠΎΠ΄Π½ΠΈΡ ΠΊΠΎΠ΄.
- ΠΠΎΠ² ΠΏΠ°Π½Π΅Π» Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ ΠΊΡΠΌ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈΡΠ΅ Π·Π° ΡΠ΅Π± ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ, Π·Π° Π΄Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π·Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΠΈ ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ Π² ΡΠ΅ΡΠ²ΠΈΠ·Π½ΠΈ ΡΠ°Π±ΠΎΡΠ½ΠΈΡΠΈ ΠΈ ΠΌΠ°Π½ΠΈΡΠ΅ΡΡΠΈ Π½Π° ΡΠ΅Π± ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
- Π‘ΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π·Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ° ΡΡΡΠ΅ΡΠ°Π²Π° ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅ Π‘ΡΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΈ ΠΡΠ³ΠΎΠ²ΠΎΡΠΈ.
- Π Π΅ΠΆΠΈΠΌΡΡ Π½Π° Π°Π΄Π°ΠΏΡΠΈΠ²Π΅Π½ Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΎΡΠΈΠ³ΡΡΡΠ²Π° ΡΠΈΠΌΡΠ»Π°ΡΠΈΡ Π½Π° ΠΆΠ΅ΡΡΠΎΠ²Π΅ Ρ Π΄ΠΎΠΊΠΎΡΠ²Π°Π½Π΅ ΠΈ ΠΏΠ»ΡΠ·Π³Π°Π½Π΅ ΠΈ ΠΏΠ»ΡΠ·Π³Π°Π½Π΅ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΌΠΈΡΠΊΠ°ΡΠ°, ΠΊΠΎΠ³Π°ΡΠΎ ΡΠΈΠΌΡΠ»Π°ΡΠΈΡΡΠ° Π½Π° ΡΠ΅Π½Π·ΠΎΡΠ΅Π½ Π΅ΠΊΡΠ°Π½ Π΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π°.
-
Firefox 68.11 Π·Π° Android ΡΠ΅ Π±ΡΠ΄Π΅ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΎΡΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π² Π±ΡΠ°Π½ΡΠ°. Π Π½Π°ΡΠ°Π»ΠΎΡΠΎ Π½Π° Π°Π²Π³ΡΡΡ ΡΠ΅ ΠΏΠ»Π°Π½ΠΈΡΠ° ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ ΠΏΡΠ΅Ρ Π²ΡΡΠ»ΡΠ½Π΅ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ ΠΊΡΠΌ Π½ΠΎΠ²ΠΎΡΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅,ΡΠ°Π·Π²ΠΈΡΠΈ Ρ ΠΊΠΎΠ΄ΠΎΠ²ΠΎ ΠΈΠΌΠ΅ Fenix ββββΠΈ ΡΠ΅ΡΡΠ²Π°Π½ ΠΏΠΎΠ΄ ΠΈΠΌΠ΅ΡΠΎ Firefox Preview. Firefox 79 ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΠΈ Π·Π° AndroidΠΏΡΠ΅Π²Π΅Π΄Π΅Π½ΠΎ ΠΊΡΠΌ ΠΊΠΎΠ΄ΠΎΠ²Π°ΡΠ° Π±Π°Π·Π° Π½Π° Fenix. ΠΠΎΠ²ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° GeckoView Π΄Π²ΠΈΠ³Π°ΡΠ΅Π», Π±Π°Π·ΠΈΡΠ°Π½ Π½Π° Firefox Quantum ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ Π½Π°Π±ΠΎΡ ΠΎΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈΠΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Π½Π° Mozilla Android , ΠΊΠΎΠΈΡΠΎ Π²Π΅ΡΠ΅ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π·Π° ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ Π½Π° Π±ΡΠ°ΡΠ·ΡΡΠΈFirefox Π€ΠΎΠΊΡΡ ΠΈFirefox lite . GeckoView Π΅ Π²Π°ΡΠΈΠ°Π½Ρ Π½Π° Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ Gecko, ΠΊΠΎΠΉΡΠΎ Π΅ ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ°Π½ ΠΊΠ°ΡΠΎ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°, ΠΊΠΎΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ° Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ, Π΄ΠΎΠΊΠ°ΡΠΎ Android Components Π²ΠΊΠ»ΡΡΠ²Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Ρ ΠΎΠ±ΡΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΡ ΡΠ°Π·Π΄Π΅Π»ΠΈ, Π·Π°Π²ΡΡΡΠ²Π°Π½Π΅ Π½Π° Π²ΡΠ²Π΅ΠΆΠ΄Π°Π½Π΅, ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ Π·Π° ΡΡΡΡΠ΅Π½Π΅ ΠΈ Π΄ΡΡΠ³ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π½Π° Π±ΡΠ°ΡΠ·ΡΡΠ°. ΠΠ·ΠΈΡΠΊΠ²Π° ΠΏΠΎΠ½Π΅ Android 5.0 Π·Π° ΡΠ°Π±ΠΎΡΠ° (Android 4.4.4 Π΅ ΡΠΏΡΡΠ½). ΠΠΎΡΡΡΠΏΡΡ Π΄ΠΎ about:config Π΅ Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅.
Π Π΄ΠΎΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΡΠΌ ΠΈΠ½ΠΎΠ²Π°ΡΠΈΠΈΡΠ΅ ΠΈ ΠΊΠΎΡΠ΅ΠΊΡΠΈΠΈΡΠ΅ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ Π²ΡΠ² Firefox 79
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru