ΠΠΎΡΡΠ°ΠΏΠ½ΠΎ Firefox 72. ΠΠ²Π° Π΅ ΠΏΡΠ²ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅, Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° Π·Π° ΠΊΠΎΠ΅ ΡΠΊΡΠ°ΡΠ΅Π½ΠΎ ΠΎΠ΄ 6 Π΄ΠΎ 4 Π½Π΅Π΄Π΅Π»ΠΈ.
- Π Π΅ΠΆΠΈΠΌ "ΡΠ»ΠΈΠΊΠ° Π²ΠΎ ΡΠ»ΠΈΠΊΠ°" ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ΠΎ Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈΡΠ΅ Linux ΠΈ macOS.
- ΠΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΡΠ° Π·Π° OpenBSD Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈ ΠΈΠ·ΠΎΠ»Π°ΡΠΈΡΠ° Π½Π° Π΄Π°ΡΠΎΡΠ΅ΡΠ΅Π½ ΡΠΈΡΡΠ΅ΠΌ ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ ΠΎΡΠΊΡΠΈΠ²Π°ΡΠ΅ ().
- ΠΠ°ΡΡΠΈΡΠ° ΠΎΠ΄ ΡΠ»Π΅Π΄Π΅ΡΠ΅ ΠΏΠΎΡΠ΅ΡΠΎΠΊ Π‘ΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΎ, Π±Π»ΠΎΠΊΠΈΡΠ°ΡΡΠ΅ Π³ΠΈ Π±Π°ΡΠ°ΡΠ°ΡΠ° Π΄ΠΎ ΡΠ΅ΡΡΡΡΠΈΡΠ΅ Π·Π° ΠΊΠΎΠΈ Π΅ ΠΎΡΠΊΡΠΈΠ΅Π½ΠΎ Π΄Π΅ΠΊΠ° ΡΠΎΠ±ΠΈΡΠ°Π°Ρ Π΄ΠΈΠ³ΠΈΡΠ°Π»Π½ΠΈ ΠΎΡΠΏΠ΅ΡΠ°ΡΠΎΡΠΈ ΠΎΠ΄ ΠΏΡΡΡΠΈ.
- Π‘Π°ΡΡΠΎΠ²ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΏΠΎΠ±Π°ΡΠ°ΡΡΠ΅ Π΄ΠΎΠ·Π²ΠΎΠ»Π° ΠΎΠ΄ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈΡΠ΅ (Π·Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π³Π΅ΠΎΠ»ΠΎΠΊΠ°ΡΠΈΡΠ°, ΠΊΠ°ΠΌΠ΅ΡΠ°, ΠΈΠ·Π²Π΅ΡΡΡΠ²Π°ΡΠ°) Π΄ΠΎΠ΄Π΅ΠΊΠ° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ Π½Π΅ ΠΏΠΎΡΠ½Π΅ Π΄Π° ΠΊΠΎΠΌΡΠ½ΠΈΡΠΈΡΠ° ΡΠΎ ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° (ΠΊΠ»ΠΈΠΊΠ½ΡΠ²Π°ΡΠ΅ Π½Π° Π³Π»ΡΠ²ΡΠ΅ΡΠΎ, ΠΏΡΠΈΡΠΈΡΠΊΠ°ΡΠ΅ Π½Π° ΠΊΠΎΠΏΡΠ΅ Π½Π° ΡΠ°ΡΡΠ°ΡΡΡΠ°ΡΠ°, Π΄ΠΎΠΏΡΠ΅ΡΠ΅). Π’Π΅Π»Π΅ΠΌΠ΅ΡΡΠΈΡΠ°ΡΠ° Π³ΠΎ ΠΏΠΎΠΊΠ°ΠΆΡΠ²Π° ΡΠ»Π΅Π΄Π½ΠΎΠ²ΠΎ:
- Π±Π°ΡΠ°ΡΠ°ΡΠ° Π·Π° ΠΏΡΠΈΠΊΠ°ΠΆΡΠ²Π°ΡΠ΅ ΠΈΠ·Π²Π΅ΡΡΡΠ²Π°ΡΠ° ΡΠ΅ ΠΊΡΠ°ΡΠ½ΠΎ Π½Π΅ΠΏΠΎΠΏΡΠ»Π°ΡΠ½ΠΈ (ΡΠ°ΠΌΠΎ 1% ΡΠ΅ ΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈ, 48% ΡΠ΅ ΠΎΠ΄Π±ΠΈΠ΅Π½ΠΈ, Π²ΠΎ Π΄ΡΡΠ³ΠΈ ΡΠ»ΡΡΠ°ΠΈ Π±Π°ΡΠ°ΡΠ΅ΡΠΎ ΡΠ΅ ΠΈΠ³Π½ΠΎΡΠΈΡΠ°). ΠΠ° Π΅Π΄Π΅Π½ ΠΌΠ΅ΡΠ΅Ρ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈΡΠ΅ Π΄ΠΎΠ±ΠΈΠ»Π΅ ΠΌΠΈΠ»ΠΈΡΠ°ΡΠ΄Π° ΠΈ ΠΏΠΎΠ» Π±Π°ΡΠ°ΡΠ°, ΠΎΠ΄ ΠΊΠΎΠΈ ΡΠ°ΠΌΠΎ 23,5 ΠΌΠΈΠ»ΠΈΠΎΠ½ΠΈ Π±ΠΈΠ»Π΅ ΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈ.
- ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΡΠΎ Π±Π°ΡΠ°ΡΠ΅ Π΄ΠΎΠ·Π²ΠΎΠ»Π° Π½Π΅ ΡΠ° Π·Π³ΠΎΠ»Π΅ΠΌΡΠ²Π° Π²Π΅ΡΠΎΡΠ°ΡΠ½ΠΎΡΡΠ° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ Π΄Π° ΡΠ΅ ΡΠΎΠ³Π»Π°ΡΠΈ. 85% ΠΎΠ΄ ΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡΠ°ΡΠ° ΡΠ΅ Π΄ΠΎΠ±ΠΈΠ΅Π½ΠΈ ΠΏΡΠΈ ΠΏΡΠ²ΠΈΠΎΡ ΠΎΠ±ΠΈΠ΄.
- Π²Π΅Π±-Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈΡΠ΅, Π³Π΅Π½Π΅ΡΠ°Π»Π½ΠΎ, Π½Π΅ ΡΠ΅ΠΊΠ°Π°Ρ ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π΅ Π΄Π° ΠΊΠΎΠΌΡΠ½ΠΈΡΠΈΡΠ° ΡΠΎ ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ°, ΡΡΠΊΡ Π²Π΅Π΄Π½Π°Ρ Π³ΠΈ ΠΈΡΡΡΠ»Π° Π±Π°ΡΠ°ΡΠ°ΡΠ°.
- Π±Π°ΡΠ°ΡΠ°ΡΠ° ΡΡΠΎ ΡΠ΅ΠΊΠ°Π°Ρ ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ Π΄Π° ΠΊΠΎΠΌΡΠ½ΠΈΡΠΈΡΠ° ΡΠΎ ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° ΡΠ΅ ΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°Π°Ρ Π΄Π²Π°ΠΏΠ°ΡΠΈ ΠΏΠΎΡΠ΅ΡΡΠΎ.
ΠΠΎΡΠ½ΡΠ²Π°ΡΡΠΈ ΠΎΠ΄ ΠΎΠ²Π° ΠΈΠ·Π΄Π°Π½ΠΈΠ΅, Π°ΠΊΠΎ Π±Π°ΡΠ°ΡΠ΅ΡΠΎ Π΅ ΠΊΡΠ΅ΠΈΡΠ°Π½ΠΎ Π±Π΅Π· Π΄Π° ΡΠ΅ ΡΠ΅ΠΊΠ° Π·Π° Π΄Π΅ΡΡΡΠ²ΠΎ Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ, ΡΠΎΠ° ΡΠ°ΠΌΠΎ ΡΠ΅ Π±ΠΈΠ΄Π΅ ΠΏΡΠ΅ΡΡΡΠ°Π²Π΅Π½ΠΎ ΠΈΠΊΠΎΠ½Π° Π²ΠΎ Π»Π΅Π½ΡΠ°ΡΠ° Π·Π° Π°Π΄ΡΠ΅ΡΠΈ.
- ΠΠΎΡΠ° Π½Π° Π·Π°Π²ΡΡΠ΅Π½Π° Π»Π΅Π½ΡΠ° Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΈ ΡΠ΅ ΠΏΡΠΈΠ»Π°Π³ΠΎΠ΄ΡΠ²Π° ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ° Π½Π° Π±ΠΎΡΠ°ΡΠ° Π½Π° ΠΏΠΎΠ·Π°Π΄ΠΈΠ½Π°ΡΠ° Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ°.
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΡΠ»ΠΈΠΊΠ°/Π²Π΅Π± Π²ΠΎ Π·Π°Π³Π»Π°Π²ΠΈΠ΅ΡΠΎ ΠΡΠΈΡΠ°ΡΠΈ HTTP. ΠΠ°ΠΊΠΎ ΠΎΠ²Π° ΠΎΠ΄Π½Π΅ΡΡΠ²Π°ΡΠ΅ Π΅ ΡΠΏΡΠΎΡΠΈΠ²Π½ΠΎ Π½Π° ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ°, ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π²ΠΎ Chromium, ΡΠ°ΠΊΠ° ΡΡΠΎ ΠΌΠ½ΠΎΠ³Ρ ΡΠ°ΡΡΠΎΠ²ΠΈ Π³ΠΎ Π³Π»Π΅Π΄Π°Π°Ρ ΠΎΠ²Π° Π·Π°Π³Π»Π°Π²ΠΈΠ΅ Π·Π° Π΄Π° ΡΡΠ²ΡΠ΄Π°Ρ Π΄Π°Π»ΠΈ ΠΏΡΠ΅Π»ΠΈΡΡΡΠ²Π°ΡΠΎΡ Π³ΠΎ ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° ΡΠΎΡΠΌΠ°ΡΠΎΡ WebP.
- Firefox Π½Π°ΡΡΠΈΠ» ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠΈ Π»ΠΎΡΠΈΡΠ°Π½ΠΈ Π²ΠΎ /run/user/$UID/firefox/policies.json
- Π‘Π΅ ΠΏΠΎΡΠ°Π²ΠΈ ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈ Π·Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ ΠΎΠ΄ ΠΏΡΠΎΠ΄Π°Π²Π½ΠΈΡΠ°ΡΠ° Π½Π° Windows (security.osclientcerts.autoload).
- ΠΠΊΠΎ Π³ΠΎ ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠΈΡΠ΅ ΡΠ΅Π»Π΅ΠΌΠ΅ΡΡΠΈΡΠΊΠΎΡΠΎ ΠΈΡΠΏΡΠ°ΡΠ°ΡΠ΅, ΡΠΈΡΠ΅ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΡΠ΅ Π±ΠΈΠ΄Π°Ρ ΠΈΠ·Π±ΡΠΈΡΠ°Π½ΠΈ ΠΎΠ΄ ΡΠ΅ΡΠ²Π΅ΡΠΈΡΠ΅ Π½Π° Mozilla Π²ΠΎ ΡΠΎΠΊ ΠΎΠ΄ 30 Π΄Π΅Π½Π°, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ Π΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ ΠΠ°ΠΊΠΎΠ½ Π·Π° ΠΏΡΠΈΠ²Π°ΡΠ½ΠΎΡΡ Π½Π° ΠΏΠΎΡΡΠΎΡΡΠ²Π°ΡΠΈΡΠ΅ Π²ΠΎ ΠΠ°Π»ΠΈΡΠΎΡΠ½ΠΈΡΠ°.
- ΠΡΠΎΡΠΎΡ Π½Π° Π½Π΅ΠΎΠ΄Π°ΠΌΠ½Π΅ΡΠ½ΠΈΡΠ΅ ΠΏΠ°ΠΏΠΊΠΈ Π²ΠΎ Π΄ΠΈΡΠ°Π»ΠΎΠ³ΠΎΡ Π·Π° ΠΎΠ±Π΅Π»Π΅ΠΆΡΠ²Π°ΡΠΈ Π΅ Π·Π³ΠΎΠ»Π΅ΠΌΠ΅Π½ ΠΎΠ΄ 5 Π½Π° 7. ΠΠ° ΠΎΠ½ΠΈΠ΅ Π½Π° ΠΊΠΎΠΈ ΠΈΠΌ ΡΡΠ΅Π±Π° ΡΡΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅, Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΡΡΠ°Π²ΠΊΠ°ΡΠ° browser.bookmarks.editDialog.maxRecentFolders.
- Π¦Π΅Π»ΠΎΡΠ½ΠΎ ΠΏΡΠ΅ΡΠ°Π±ΠΎΡΠ΅Π½ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·Π°ΠΌ Π·Π° ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡΠ° Π½Π° ΠΎΠ±Π΅Π»Π΅ΠΆΡΠ²Π°ΡΠΈ. ΠΠ²Π° Π½ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ Π΄Π° ΡΠ΅ΡΠΈΠΌΠ΅ ΠΌΠ½ΠΎΠ³Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ: Π΄ΡΠΏΠ»ΠΈΡΠ°ΡΠ΅, Π³ΡΠ±Π΅ΡΠ΅ ΠΈ ΠΌΠ΅ΡΠ°ΡΠ΅ Π½Π° ΠΎΠ±Π΅Π»Π΅ΠΆΡΠ²Π°ΡΠΈ, ΠΌΠ΅ΡΠ°ΡΠ΅ Π½Π° ΠΏΠ°ΠΏΠΊΠΈ, ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΡΠΎ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΠ°ΡΠ΅ Π½Π° Π½ΠΎΠ²ΠΈ ΠΈΠ»ΠΈ ΠΏΡΠ΅ΠΌΠ΅ΡΡΠ΅Π½ΠΈ ΠΎΠ±Π΅Π»Π΅ΠΆΡΠ²Π°ΡΠΈ.
- ΠΠ³ΡΠ°Π΄Π΅Π½Π°ΡΠ° ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ Π·Π° Π±Π»ΠΎΠΊΠΈΡΠ°ΡΠ΅ Π½Π° Π²ΡΠΈΡΡΠ²Π°ΡΠ΅ ΡΠ»ΠΈΠΊΠΈ ΠΎΠ΄ ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ΠΈ Π΄ΠΎΠΌΠ΅Π½ΠΈ Π΅ ΠΎΡΡΡΡΠ°Π½Π΅ΡΠ° (ΡΠ°Π° Π±Π΅ΡΠ΅ Π΄Π»Π°Π±ΠΎΠΊΠΎ ΡΠΊΡΠΈΠ΅Π½Π° ΠΈ Π½Π΅ Π±Π΅ΡΠ΅ ΠΏΠΎΠΏΡΠ»Π°ΡΠ½Π°). ΠΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ ΠΊΠ°ΠΊΠΎ uMatrix ΡΠ΅ ΡΠΏΡΠ°Π²ΡΠ²Π°Π°Ρ ΡΠΎ ΠΎΠ²Π°Π° Π·Π°Π΄Π°ΡΠ° ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΠ΄ΠΎΠ±ΡΠΎ.
- ΠΡΠ΅ΠΊΠΈΠ½Π°ΡΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° ΠΡΠΈΠΊΠ°ΡΡΠ²Π°ΡΠ΅ Π½Π° ΡΠ°Π²Π΅Π½ ΠΊΠ»ΡΡ Π½Π° HTTP. ΠΠ΅Π±-ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° ΠΌΠΎΠΆΠ΅Π±ΠΈ Π³ΠΎ ΠΈΠ·Π²Π΅ΡΡΠΈΠ»Π° ΠΏΡΠ΅Π»ΠΈΡΡΡΠ²Π°ΡΠΎΡ Π΄Π΅ΠΊΠ° ΠΊΠΎΡΠΈΡΡΠ΅Π½ΠΈΠΎΡ SSL ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ ΡΠΌΠ΅ΡΠ° Π·Π° Π²Π°Π»ΠΈΠ΄Π΅Π½ ΡΠ°ΠΌΠΎ Π°ΠΊΠΎ Π΅ ΠΈΠ·Π΄Π°Π΄Π΅Π½ ΠΎΠ΄ ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ ΠΎΡΠ³Π°Π½ Π·Π° ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈ. ΠΠ° ΠΆΠ°Π», Π₯ΠΠΠ Π½Π΅ ΡΠ°ΠΌΠΎ ΡΡΠΎ Π½Π΅ ΡΡΠΏΠ΅Π° Π΄Π° ΡΠ΅ Π·Π΄ΠΎΠ±ΠΈΠ΅ ΡΠΎ ΠΏΠΎΠΏΡΠ»Π°ΡΠ½ΠΎΡΡ, ΡΡΠΊΡ ΠΈ ΡΠ° ΠΎΡΠ²ΠΎΡΠΈ Π²ΡΠ°ΡΠ°ΡΠ° Π·Π° ΠΈΠ·Π½ΡΠ΄Π°. ΠΠ°ΠΏΠ°ΡΠ°ΡΠΎΡ, ΠΎΡΠΊΠ°ΠΊΠΎ Π΄ΠΎΠ±ΠΈ ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈΡΠ΅ Π½Π° Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅ΡΠΎΡ, ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΠΈ HPKP ΠΈ Π³ΠΈ ΠΏΡΠΈΠ½ΡΠ΄ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ Π΄Π° Π³ΠΈ ΠΊΠ΅ΡΠΈΡΠ°Π°Ρ ΠΎΠ²ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π½Π΅ΠΊΠΎΠ»ΠΊΡ Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΠΎΠ΄Π½Π°ΠΏΡΠ΅Π΄. ΠΠΎΠ³Π° ΡΠΎΠΏΡΡΠ²Π΅Π½ΠΈΠΊΠΎΡ ΡΠ° Π²ΡΠ°ΡΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π°ΡΠ° ΠΈ Π³ΠΎ ΠΈΠ·Π±ΡΠΈΡΠ° ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π½Π° Π½Π°ΠΏΠ°ΡΠ°ΡΠΎΡ, ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Π° Π΄Π° ΡΠ΅ ΠΏΠΎΠ²ΡΠ·Π°Ρ ΡΠΎ ΡΠ΅ΡΠ²Π΅ΡΠΎΡ. ΠΠΎΠΊΡΠ°Ρ ΡΠΎΠ°, ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ°ΡΠ° ΡΠ΅ ΠΏΠΎΠΊΠ°ΠΆΠ° ΠΊΠ°ΠΊΠΎ Π»Π΅ΡΠ΅Π½ Π½Π°ΡΠΈΠ½ Π΄Π° ΡΠ΅ βΠΏΡΠΊΠ°ΡΠ΅ Π²ΠΎ Π½ΠΎΠ³Π°β ΡΠΎ ΠΏΠΎΠ³ΡΠ΅ΡΠ½ΠΎ Π±Π»ΠΎΠΊΠΈΡΠ°ΡΠ΅ Π½Π° ΠΏΡΠΈΡΡΠ°ΠΏΠΎΡ Π΄ΠΎ Π²Π°ΡΠ°ΡΠ° Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡΠ°. ΠΡΠ΅Π΄ Π΅Π΄Π½Π° Π³ΠΎΠ΄ΠΈΠ½Π°, ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ°ΡΠ° Π·Π° ΠΏΡΠΈΠΊΠ°ΡΡΠ²Π°ΡΠ΅ Π½Π° ΡΠ°Π²Π΅Π½ ΠΊΠ»ΡΡ Π½Π° HTTP Π±Π΅ΡΠ΅ ΠΎΡΡΡΠ»Π΅Π½Π° Π²ΠΎ Chrome ΠΈ ΡΠ°Π° Π½ΠΈΠΊΠΎΠ³Π°Ρ Π½Π΅ Π±Π΅ΡΠ΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½Π° Π²ΠΎ IE, Edge ΠΈ Safari.
- Π ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΠ΅Π±Π΅Π½ ΠΏΡΠΎΠΊΡΠΈ-ΠΊΠΎΠ΄ ΡΡΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΠΏΡΠΈΠΌΠ°ΡΠ΅ ΡΠΏΠΎΠ½Π·ΠΎΡΠΈΡΠ°Π½Π° ΡΠΎΠ΄ΡΠΆΠΈΠ½Π° Π²ΠΎ Π½ΠΎΠ²ΠΈ ΡΠ°Π·ΠΈΡΠΈΡΠ° Π±Π΅Π· Π΄Π° ΡΠ° Π·Π°Π³ΡΠΎΠ·ΡΠ²Π°ΡΠ΅ ΠΏΡΠΈΠ²Π°ΡΠ½ΠΎΡΡΠ° Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ.
- CSS:
- ΠΠ²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Shadow Parts (Π°ΡΡΠΈΠ±ΡΡ Π΄Π΅Π» ΠΈ ΠΏΡΠ΅Π²Π΄ΠΎ Π΅Π»Π΅ΠΌΠ΅Π½Ρ ::Π΄Π΅Π», ΠΊΠΎΠΈ Π²ΠΈ Π΄ΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Π°Ρ ΡΠ΅Π»Π΅ΠΊΡΠΈΠ²Π½ΠΎ Π΄Π° ΠΏΡΠΈΠΊΠ°ΠΆΡΠ²Π°ΡΠ΅ Shadow DOM Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ).
- ΠΠΊΠ»ΡΡΠ΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° ΠΠ°ΡΠ΅ΠΊΠ° Π½Π° Π΄Π²ΠΈΠΆΠ΅ΡΠ΅.
- Π‘Π²ΠΎΡΡΡΠ²Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½ΠΈ ΡΠΊΠ°Π»Π°, ΡΠΎΡΠΈΡΠ°ΡΠ΅ ΠΈ ΠΏΡΠ΅Π²Π΅Π΄Π΅.
- JavaScript: Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° NULL ΡΠΈΠ½Π΄ΠΈΠΊΠ°Π»Π΅Π½ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ.
- API: ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ°ΡΠ° Π΅ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½Π° FormDataEvent.
- Π£ΡΠ»ΡΠΆΠ½ΠΈ ΡΠ°Π±ΠΎΡΠ½ΠΈΡΠΈ: Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΠΈΠΌΠΎΡΠΎΡ WindowOrWorkerGlobalScope.crossOriginIsolated.
- ΠΠ»Π°ΡΠΊΠΈ Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈ:
- ΠΡΡΡΡΠ°Π½ΡΠ²Π°ΡΠΎΡ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ ΡΠ΅Π³Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΠΆΠ°Π½ ΡΡΠ»ΠΎΠ²Π½ΠΈ ΡΠΎΡΠΊΠΈ Π½Π° ΠΏΡΠ΅ΠΊΠΈΠ½ (ΡΠ΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ° ΠΏΡΠΈ ΡΠΈΡΠ°ΡΠ΅ ΠΈΠ»ΠΈ ΠΌΠ΅Π½ΡΠ²Π°ΡΠ΅ Π½Π° ΡΠ²ΠΎΡΡΡΠ²Π°ΡΠ° Π½Π° ΠΎΠ±ΡΠ΅ΠΊΡΠΎΡ).
- ΠΌΡΠ΅ΠΆΠ΅Π½ ΠΌΠΎΠ½ΠΈΡΠΎΡ Π½Π°ΡΡΠΈΠ» ΠΏΡΠΈΠΊΠ°ΠΆΠ΅ΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π·Π° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π½Π° Π±Π°ΡΠ°ΡΠ΅, ΠΏΠΎΡΠ΅ΡΠΎΠΊΠΎΡ ΠΈ ΠΊΡΠ°ΡΠΎΡ Π½Π° Π²ΡΠΈΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΡΠ΅ΠΊΠΎΡ ΡΠ΅ΡΡΡΡ.
- Π Π΅ΠΆΠΈΠΌΠΎΡ Π½Π° ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠ΅Π½ Π΄ΠΈΠ·Π°ΡΠ½ ΡΠ΅Π³Π° ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° ΡΠΈΠΌΡΠ»Π°ΡΠΈΡΠ° Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈ Π½Π° ΠΌΠ΅ΡΠ° ΠΏΡΠΈΠΊΠ°Π· Π½Π° ΠΏΡΠΈΠΊΠ°Π·ΠΎΡ.
- ΠΈΠ½ΡΠΏΠ΅ΠΊΡΠΎΡ ΡΠ°Π° ΠΈΠΌ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π½Π° ΡΠΈΠΌΡΠ»ΠΈΡΠ°Π°Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈ ΠΏΡΠ΅ΡΠΏΠΎΡΠΈΡΠ°-ΡΠ΅ΠΌΠ° Π½Π° Π±ΠΎΠΈ.
- Websocket ΠΈΠ½ΡΠΏΠ΅ΠΊΡΠΎΡ ΠΎΠ΄ ΡΠ΅Π³Π° ΠΏΠ° Π½Π°ΡΠ°ΠΌΡ Π΅ΠΌΠΈΡΠΈΠΈ ΠΎΠ±Π΅ΠΌΠΎΡ Π½Π° ΠΏΡΠΈΠΌΠ΅Π½ΠΈ ΠΈ ΠΏΡΠ΅Π½Π΅ΡΠ΅Π½ΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ, ΠΊΠ°ΠΊΠΎ ΠΈ ΡΠΎΡΠΌΠ°ΡΠΎΡ ASP.NET Core SignalR.
- ΠΡΡΡΡΠ°Π½Π΅Ρ Π΅ βΠΠ΄Π½ΠΎΡΡΠ°Π²Π΅Π½ ΡΡΠ΅Π΄Π½ΠΈΠΊ Π½Π° JavaScriptβ Π±ΠΈΠ΄Π΅ΡΡΠΈ Π±Π΅ΡΠ΅ ΡΡΠΏΠ΅ΡΠ½ΠΎ Π·Π°ΠΌΠ΅Π½Π΅Ρ ΡΠ΅ΠΆΠΈΠΌ Π½Π° Π²Π½Π΅ΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΠΎΠ²Π΅ΡΠ΅Π»ΠΈΠ½ΠΈΡΠΊΠ° ΠΊΠΎΠ½Π·ΠΎΠ»Π°.
ΠΠ·Π²ΠΎΡ: linux.org.ru