ΠΠ° ΡΠ°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Firefox 72. Π’ΠΎΠ²Π° Π΅ ΠΏΡΡΠ²ΠΎΡΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅, Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π·Π° ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° Π·Π° ΠΊΠΎΠ΅ΡΠΎ ΡΡΠΊΡΠ°ΡΠ΅Π½ΠΎ ΠΎΡ 6 Π΄ΠΎ 4 ΡΠ΅Π΄ΠΌΠΈΡΠΈ.
- ΡΠ΅ΠΆΠΈΠΌ "ΠΊΠ°ΡΡΠΈΠ½Π° Π² ΠΊΠ°ΡΡΠΈΠ½Π°" Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½ Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ Linux ΠΈ macOS.
- Π ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΠΈ Π·Π° OpenBSD ΡΡΠ°ΡΡΠ²Π°ΡΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΈΠ·ΠΎΠ»Π°ΡΠΈΡ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ°Π·ΠΊΡΠΈΠ²Π°ΠΌ ().
- ΠΠ°ΡΠΈΡΠ° ΠΎΡ ΠΏΡΠΎΡΠ»Π΅Π΄ΡΠ²Π°Π½Π΅ Π½Π°ΡΠ°Π»ΠΎ ΠΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Π±Π»ΠΎΠΊΠΈΡΠ°ΠΉΡΠ΅ Π·Π°ΡΠ²ΠΊΠΈΡΠ΅ ΠΊΡΠΌ ΡΠ΅ΡΡΡΡΠΈ, Π·Π° ΠΊΠΎΠΈΡΠΎ Π΅ ΡΡΡΠ°Π½ΠΎΠ²Π΅Π½ΠΎ, ΡΠ΅ ΡΡΠ±ΠΈΡΠ°Ρ ΡΠΈΡΡΠΎΠ²ΠΈ ΠΎΡΠΏΠ΅ΡΠ°ΡΡΡΠΈ.
- Π‘Π°ΠΉΡΠΎΠ²Π΅ Π½Π΅ ΠΌΠΎΠ³Π° ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΏΠΎΠΏΠΈΡΠ°ΠΉΡΠ΅ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ Π·Π° ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ (Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π³Π΅ΠΎΠ»ΠΎΠΊΠ°ΡΠΈΡ, ΠΊΠ°ΠΌΠ΅ΡΠ°, ΠΈΠ·Π²Π΅ΡΡΠΈΡ), Π΄ΠΎΠΊΠ°ΡΠΎ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΡ Π·Π°ΠΏΠΎΡΠ½Π΅ Π΄Π° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²Π° ΡΡΡ ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° (ΡΡΠ°ΠΊΠ²Π°Π½Π΅ Ρ ΠΌΠΈΡΠΊΠ°ΡΠ°, Π½Π°ΡΠΈΡΠΊΠ°Π½Π΅ Π½Π° ΠΊΠ»Π°Π²ΠΈΡ Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ°ΡΠ°, Π΄ΠΎΠΊΠΎΡΠ²Π°Π½Π΅). Π’Π΅Π»Π΅ΠΌΠ΅ΡΡΠΈΡΡΠ° ΠΏΠΎΠΊΠ°Π·Π²Π° ΡΠ»Π΅Π΄Π½ΠΎΡΠΎ:
- Π·Π°ΡΠ²ΠΊΠΈΡΠ΅ Π·Π° ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° ΠΈΠ·Π²Π΅ΡΡΠΈΡ ΡΠ° ΠΈΠ·ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Π½Π΅ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΈ (ΡΠ°ΠΌΠΎ 1% ΡΠ° ΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈ, 48% ΡΠ° ΠΎΡΡ Π²ΡΡΠ»Π΅Π½ΠΈ, Π² Π΄ΡΡΠ³ΠΈ ΡΠ»ΡΡΠ°ΠΈ Π·Π°ΡΠ²ΠΊΠ°ΡΠ° ΡΠ΅ ΠΈΠ³Π½ΠΎΡΠΈΡΠ°). Π ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° ΠΌΠ΅ΡΠ΅Ρ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡ Π° ΠΌΠΈΠ»ΠΈΠ°ΡΠ΄ ΠΈ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° Π·Π°ΡΠ²ΠΊΠΈ, ΠΎΡ ΠΊΠΎΠΈΡΠΎ ΡΠ°ΠΌΠΎ 23,5 ΠΌΠΈΠ»ΠΈΠΎΠ½Π° Π±ΡΡ Π° ΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈ.
- ΠΈΡΠΊΠ°Π½Π΅ΡΠΎ Π½Π° ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΎΡΠ½ΠΎΠ²ΠΎ Π½Π΅ ΠΏΡΠ°Π²ΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ ΠΏΠΎ-Π²Π΅ΡΠΎΡΡΠ½ΠΎ Π΄Π° ΡΠ΅ ΡΡΠ³Π»Π°ΡΠΈ. 85% ΠΎΡ ΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡΡΠ° ΡΠ° ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈ ΠΏΡΠΈ ΠΏΡΡΠ²ΠΈΡ ΠΎΠΏΠΈΡ.
- ΡΠ΅Π± Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈΡΠ΅ ΠΏΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏ Π½Π΅ ΡΠ°ΠΊΠ°Ρ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΡ Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π΅ Π΄Π° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²Π° ΡΡΡ ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ°, Π° ΠΈΠ·Ρ Π²ΡΡΠ»ΡΡ Π·Π°ΡΠ²ΠΊΠΈ Π½Π΅Π·Π°Π±Π°Π²Π½ΠΎ.
- Π·Π°ΡΠ²ΠΊΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ ΡΠ°ΠΊΠ°Ρ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΡ Π΄Π° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²Π° ΡΡΡ ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ°, ΡΠ΅ ΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°Ρ Π΄Π²Π° ΠΏΡΡΠΈ ΠΏΠΎ-ΡΠ΅ΡΡΠΎ.
ΠΠ°ΠΏΠΎΡΠ²Π°ΠΉΠΊΠΈ Ρ ΡΠ°Π·ΠΈ Π²Π΅ΡΡΠΈΡ, Π°ΠΊΠΎ Π΅ ΡΡΠ·Π΄Π°Π΄Π΅Π½Π° Π·Π°ΡΠ²ΠΊΠ°, Π±Π΅Π· Π΄Π° ΡΠ΅ ΡΠ°ΠΊΠ° Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ, ΡΡ ΡΠ°ΠΌΠΎ ΡΠ΅ Π±ΡΠ΄Π΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π΅Π½Π° ΠΈΠΊΠΎΠ½Π° Π² Π°Π΄ΡΠ΅ΡΠ½Π°ΡΠ° Π»Π΅Π½ΡΠ°.
- Twist ΡΠ°ΠΉΠ΅ ΡΠ²ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠ²Π° ΡΡΠΎΡΠ²Π΅ΡΡΡΠ²Π° Π½Π° ΡΠ²Π΅ΡΠ° Π½Π° ΡΠΎΠ½Π° Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ°.
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅/webp ΠΊΡΠΌ Accept 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 Π½Π΅ ΡΠ°ΠΌΠΎ Π½Π΅ ΡΡΠΏΡ Π΄Π° ΡΠΏΠ΅ΡΠ΅Π»ΠΈ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡ, Π½ΠΎ ΠΈ ΠΎΡΠ²ΠΎΡΠΈ Π²ΡΠ°ΡΠ°ΡΠ° Π·Π° ΠΈΠ·Π½ΡΠ΄Π²Π°Π½Π΅. ΠΠ°ΠΏΠ°Π΄Π°ΡΠ΅Π»ΡΡ, ΡΠ»Π΅Π΄ ΠΊΠ°ΡΠΎ ΠΏΠΎΠ»ΡΡΠΈ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ Π½Π° ΡΠ΅Π± ΡΡΡΠ²ΡΡΠ°, Π²Π½Π΅Π΄ΡΠΈ HPKP ΠΈ ΠΏΡΠΈΠ½ΡΠ΄ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ Π΄Π° ΠΊΠ΅ΡΠΈΡΠ°Ρ ΡΠ°Π·ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½ΠΎ. ΠΠΎΠ³Π°ΡΠΎ ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈΠΊΡΡ ΡΠΈ Π²ΡΠ·Π²ΡΡΠ½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π° ΠΈ ΠΈΠ·ΡΡΠΈ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠ° Π½Π° Π°ΡΠ°ΠΊΡΠ²Π°ΡΠΈΡ, ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ°Ρ Π° Π΄Π° ΡΠ΅ ΡΠ²ΡΡΠΆΠ°Ρ ΡΡΡ ΡΡΡΠ²ΡΡΠ°. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΡΠ° ΡΠ΅ ΠΎΠΊΠ°Π·Π° Π»Π΅ΡΠ΅Π½ Π½Π°ΡΠΈΠ½ Π΄Π° ΡΠ΅ βΠΏΡΠΎΡΡΡΠ΅Π»ΡΡΠ΅ Π² ΠΊΡΠ°ΠΊΠ°β, ΠΊΠ°ΡΠΎ ΠΏΠΎΠ³ΡΠ΅ΡΠ½ΠΎ Π±Π»ΠΎΠΊΠΈΡΠ°ΡΠ΅ Π΄ΠΎΡΡΡΠΏΠ° Π΄ΠΎ ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈΡ ΡΠΈ ΡΠ΅Π±ΡΠ°ΠΉΡ. ΠΡΠ΅Π΄ΠΈ Π΅Π΄Π½Π° Π³ΠΎΠ΄ΠΈΠ½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π·Π° HTTP Public Key Pinning ΠΎΡΠΏΠ°Π΄Π½Π° Π² Chrome ΠΈ Π½ΠΈΠΊΠΎΠ³Π° Π½Π΅ Π±Π΅ΡΠ΅ Π²Π½Π΅Π΄ΡΠ΅Π½Π° Π² IE, Edge ΠΈ Safari.
- ΠΡΠ²ΠΎΡΠ΅Π½ΠΎ Π΅ ΠΠΆΠΎΠ±Π΅Π½ ΠΏΡΠΎΠΊΡΠΈ ΠΊΠΎΠ΄, ΠΊΠΎΠΉΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΠΏΠΎΠ»ΡΡΠ°Π²Π°ΡΠ΅ ΡΠΏΠΎΠ½ΡΠΎΡΠΈΡΠ°Π½ΠΎ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ Π² Π½ΠΎΠ²ΠΈ ΡΠ°Π·Π΄Π΅Π»ΠΈ, Π±Π΅Π· Π΄Π° Π·Π°ΡΡΡΠ°ΡΠ°Π²Π°ΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅.
- CSS:
- ΠΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° Shadow Parts (Π°ΡΡΠΈΠ±ΡΡ ΡΠ°ΡΡ ΠΈ ΠΏΡΠ΅Π²Π΄ΠΎ Π΅Π»Π΅ΠΌΠ΅Π½Ρ ::ΡΠ°ΡΡ, ΠΊΠΎΠΈΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ Π΄Π° ΠΏΠΎΠΊΠ°Π·Π²Π°ΡΠ΅ ΡΠ΅Π»Π΅ΠΊΡΠΈΠ²Π½ΠΎ Shadow DOM Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ).
- ΠΠΊΠ»ΡΡΠ΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° ΠΡΡ Π·Π° Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅.
- ΠΠ½Π΅Π΄ΡΠ΅Π½ΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΌΠ°ΡΠ°Π±, Π·Π°Π²ΡΡΡΠ΅ΡΠ΅ ΠΈ ΠΏΡΠ΅Π²Π΅ΠΆΠ΄Π°ΠΌ.
- JavaScript: Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° NULL ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ Π½Π° ΠΎΠ±Π΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅.
- API: ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π° FormDataEvent.
- ΠΠ±ΡΠ»ΡΠΆΠ²Π°ΡΠΈ ΡΠ°Π±ΠΎΡΠ½ΠΈΡΠΈ: Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΎΡΡ WindowOrWorkerGlobalScope.crossOriginIsolated.
- ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ:
- ΠΠ΅Π±ΡΠ³Π΅ΡΡΡ Π²Π΅ΡΠ΅ ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΡΡΠ»ΠΎΠ²Π½ΠΈ ΡΠΎΡΠΊΠΈ Π½Π° ΠΏΡΠ΅ΠΊΡΡΠ²Π°Π½Π΅ (Π·Π°Π΄Π΅ΠΉΡΡΠ²Π° ΡΠ΅ ΠΏΡΠΈ ΡΠ΅ΡΠ΅Π½Π΅ ΠΈΠ»ΠΈ ΠΏΡΠΎΠΌΡΠ½Π° Π½Π° ΡΠ²ΠΎΠΉΡΡΠ²Π°ΡΠ° Π½Π° ΠΎΠ±Π΅ΠΊΡ).
- ΠΌΡΠ΅ΠΆΠΎΠ² ΠΌΠΎΠ½ΠΈΡΠΎΡ Π½Π°ΡΡΠΈΡ ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π½Π° Π·Π°ΡΠ²ΠΊΠ°, Π½Π°ΡΠ°Π»ΠΎΡΠΎ ΠΈ ΠΊΡΠ°Ρ Π½Π° Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ΡΠΎ Π½Π° Π²ΡΠ΅ΠΊΠΈ ΡΠ΅ΡΡΡΡ.
- Π Π΅ΠΆΠΈΠΌΡΡ Π½Π° Π°Π΄Π°ΠΏΡΠΈΠ²Π΅Π½ Π΄ΠΈΠ·Π°ΠΉΠ½ Π²Π΅ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΡΠΈΠΌΡΠ»Π°ΡΠΈΡ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈ Π½Π° ΠΌΠ΅ΡΠ° ΠΈΠ·Π³Π»Π΅Π΄Π°.
- ΠΠ½ΡΠΏΠ΅ΠΊΡΠΎΡ Π’Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π° ΡΠΈΠΌΡΠ»ΠΈΡΠ° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°-ΡΠ²ΡΡ-ΡΡ Π΅ΠΌΠ°.
- Websocket ΠΈΠ½ΡΠΏΠ΅ΠΊΡΠΎΡ ΠΎΡ ΡΠ΅Π³Π° Π½Π°ΡΠ°ΡΡΠΊ ΠΏΡΠ΅Π΄Π°Π²Π°Π½ΠΈΡ ΠΎΠ±Π΅ΠΌΡΡ Π½Π° ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡΠ΅ ΠΈ ΠΏΡΠ΅Π΄Π°Π΄Π΅Π½ΠΈ Π΄Π°Π½Π½ΠΈ, ΠΊΠ°ΠΊΡΠΎ ΠΈ ΡΠΎΡΠΌΠ°ΡΠ° ASP.NET Core SignalR.
- ΠΡΠ΅ΠΌΠ°Ρ Π½Π°ΡΠΎ βΠΡΠΎΡΡ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ Π½Π° JavaScriptβ, Π·Π°ΡΠΎΡΠΎ Π±Π΅ΡΠ΅ ΡΡΠΏΠ΅ΡΠ½ΠΎ Π·Π°ΠΌΠ΅Π½Π΅Π½ ΠΌΠ½ΠΎΠ³ΠΎΡΠ΅Π΄ΠΎΠ² ΠΊΠΎΠ½Π·ΠΎΠ»Π΅Π½ ΡΠ΅ΠΆΠΈΠΌ Π½Π° Π²ΡΠ²Π΅ΠΆΠ΄Π°Π½Π΅.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: linux.org.ru