ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ Google ΠΏΡΡΠ½Π° Π²Π΅ΡΡΠΈΡ 131 Π½Π° ΡΠ΅Π± Π±ΡΠ°ΡΠ·ΡΡΠ° Chrome. ΠΠ°ΡΠ°Π»Π΅Π»Π½ΠΎ, Π΅ Π½Π°Π»ΠΈΡΠ½ΠΎ ΡΡΠ°Π±ΠΈΠ»Π½ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡ Chromium, ΠΊΠΎΠΉΡΠΎ Π΅ ΠΎΡΠ½ΠΎΠ²Π°ΡΠ° Π½Π° Chrome. ΠΡΠ°ΡΠ·ΡΡΡΡ Chrome ΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠ°Π²Π° ΠΎΡ Chromium Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° Π»ΠΎΠ³ΠΎΡΠΈΠΏΠΈΡΠ΅ Π½Π° Google, Π½Π°Π»ΠΈΡΠΈΠ΅ΡΠΎ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΠΈΠ·ΠΏΡΠ°ΡΠ°Π½Π΅ Π½Π° ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ ΠΏΡΠΈ ΡΡΠΈΠ², ΠΌΠΎΠ΄ΡΠ»ΠΈ Π·Π° Π²ΡΠ·ΠΏΡΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π·Π°ΡΠΈΡΠ΅Π½ΠΎ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ (DRM), ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½Π° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡ Π½Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ, ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ Π²ΠΊΠ»ΡΡΠ΅Π½Π° Sandbox ΠΈΠ·ΠΎΠ»Π°ΡΠΈΡ, Π΄ΠΎΡΡΠ°Π²ΡΠ½Π΅ Π½Π° ΠΊΠ»ΡΡΠΎΠ²Π΅ Π·Π° Google API ΠΈ ΠΏΡΠ΅Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° RLZ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ ΠΏΡΠΈ ΡΡΡΡΠ΅Π½Π΅. ΠΠ° ΡΠ΅Π·ΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΈΠΌΠ°Ρ Π½ΡΠΆΠ΄Π° ΠΎΡ ΠΏΠΎΠ²Π΅ΡΠ΅ Π²ΡΠ΅ΠΌΠ΅ Π·Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅, ΠΎΡΠ΄Π΅Π»Π½ΠΎ ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΠΊΠ»ΠΎΠ½ Extended Stable, ΠΊΠΎΠΉΡΠΎ Π΅ ΡΡΡ ΡΡΠΎΠΊ ΠΎΡ 8 ΡΠ΅Π΄ΠΌΠΈΡΠΈ. Π‘Π»Π΅Π΄Π²Π°ΡΠΎΡΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° Chrome 132 Π΅ ΠΏΠ»Π°Π½ΠΈΡΠ°Π½ΠΎ Π·Π° 14 ΡΠ½ΡΠ°ΡΠΈ.
ΠΡΠ½ΠΎΠ²Π½ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π² Chrome 131:
- ΠΠ³ΡΠ°Π΄Π΅Π½ΠΈΡΡ PDF ΡΠ΅ΡΠ΅Ρ Π΅ ΡΠ°Π·ΡΠΈΡΠΈΠ» Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π·Π° ΡΠ°Π·ΠΏΠΎΠ·Π½Π°Π²Π°Π½Π΅ Π½Π° ΡΠ΅ΠΊΡΡ Π² ΡΠΊΠ°Π½ΠΈΡΠ°Π½ΠΈ PDF Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈ, ΠΊΡΠ΄Π΅ΡΠΎ ΡΠ΅ΠΊΡΡΡΡ Π΅ ΡΠ°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ ΠΏΠΎΠ΄ ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅. Π’Π΅ΠΊΡΡΡΡ ΡΠ΅ ΡΠ°Π·ΠΏΠΎΠ·Π½Π°Π²Π° Π½Π° Π»ΠΎΠΊΠ°Π»Π½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Π²Π³ΡΠ°Π΄Π΅Π½ΠΈΡ ΠΎΠΏΡΠΈΡΠ΅Π½ ΡΠ°Π·ΠΏΠΎΠ·Π½Π°Π²Π°ΡΠ΅Π»Π΅Π½ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π» (OCR), Π±Π°Π·ΠΈΡΠ°Π½ Π½Π° ΠΌΠ°ΡΠΈΠ½Π½ΠΎΡΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅. Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΠΏΡΠ΅Π΄ΠΈΡΠ½ΠΈΡΠ΅ Π²Π΅ΡΡΠΈΠΈ, ΡΠΊΠ°Π½ΠΈΡΠ°Π½ΠΈΡΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈ ΡΠ΅Π³Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΡΠ΅ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ²Π°Ρ Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΡΠ½Π΅, Π·Π° ΠΊΠΎΠ΅ΡΠΎ ΡΠ° Π½Π°Π»ΠΈΡΠ½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π·Π° ΠΌΠ°ΡΠΊΠΈΡΠ°Π½Π΅, ΡΡΡΡΠ΅Π½Π΅ ΠΈ ΠΊΠΎΠΏΠΈΡΠ°Π½Π΅ Π² ΠΊΠ»ΠΈΠΏΠ±ΠΎΡΠ΄Π°.
- ΠΡΠ΅Π΄ΠΎΡΡΠ°Π²Π΅Π½Π° Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅ Π½Π° ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π² ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π·Π° ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠ°ΠΌΠ΅ΡΡΠ° PartitionAlloc, ΠΊΠΎΠΈΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ Π±Π»ΠΎΠΊΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ, ΠΏΡΠΈΡΠΈΠ½Π΅Π½ΠΈ ΠΎΡ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Π²Π΅ΡΠ΅ ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄Π΅Π½ΠΈ ΠΎΠ±Π»Π°ΡΡΠΈ Π½Π° ΠΏΠ°ΠΌΠ΅ΡΡΠ° (use-after-free). ΠΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ ΡΠ΅Π·ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠ° Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½ΠΈ ΠΏΠΎΡΠ°Π΄ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅Π³Π°ΡΠΈΠ²Π½ΠΎ Π²Π»ΠΈΡΠ½ΠΈΠ΅ Π²ΡΡΡ Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ°. ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π°, Π·Π° Π²Π½Π΅Π΄ΡΡΠ²Π°Π½ΠΈΡ, ΠΏΡΠΈ ΠΊΠΎΠΈΡΠΎ ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ° Π΅ ΠΏΠΎ-Π²Π°ΠΆΠ½Π° ΠΎΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ°, ΡΠ΅Π³Π° ΡΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΡ ΠΎΡΠ΄Π΅Π»Π½ΠΈ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΠΈ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠΈ Π·Π° Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½Π° Π·Π°ΡΠΈΡΠ°.
- Π ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ°Π½ΠΎΡΠΎ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ Π½Π° ΠΊΠΎΡΠ΅Π½ΠΎΠ²ΠΈ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈ (Chrome Root Store) Π΅ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ΅Π½ΠΎ Π΄ΠΎΠ²Π΅ΡΠΈΠ΅ΡΠΎ ΠΊΡΠΌ ΡΠ΄ΠΎΡΡΠΎΠ²Π΅ΡΡΠ²Π°ΡΠΈΡ ΡΠ΅Π½ΡΡΡ Entrust ΠΏΠΎΡΠ°Π΄ΠΈ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π½Π°ΡΡΡΠ΅Π½ΠΈΡ Π½Π° ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡΡΠ° ΠΊΡΠΌ ΡΠ΄ΠΎΡΡΠΎΠ²Π΅ΡΡΠ²Π°ΡΠΈΡΠ΅ ΡΠ΅Π½ΡΡΠΎΠ²Π΅, Π½Π΅ΠΏΠΎΠΊΡΠΈΠ²Π°Π½Π΅ Π½Π° ΡΡΠΎΠΊΠΎΠ²Π΅ΡΠ΅ Π·Π° ΡΠ΅Π°ΠΊΡΠΈΡ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ½ΠΈ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈ, Π·Π°Π±Π°Π²ΡΠ½Π΅ Π½Π° ΠΎΡΠ»Π°Π³Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈ, Π½Π΅Π½Π°Π΄Π»Π΅ΠΆΠ½ΠΎ ΠΎΡΠΎΡΠΌΡΠ½Π΅ Π½Π° Π΄ΠΎΠΊΠ»Π°Π΄ΠΈ Π·Π° ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈ ΠΈ Π½Π΅ΡΠΏΠ°Π·Π²Π°Π½Π΅ Π½Π° ΠΏΡΠ°Π²ΠΈΠ»Π°ΡΠ° ΠΏΡΠΈ ΠΈΠ·Π΄Π°Π²Π°Π½Π΅. TLS-ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈ EV (Π Π°Π·ΡΠΈΡΠ΅Π½Π° Π²Π°Π»ΠΈΠ΄ΠΈΠ·Π°ΡΠΈΡ) Π½ΠΈΠ²Π°, ΠΈΠ·ΠΈΡΠΊΠ²Π°ΡΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈ Π·Π° ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΎΡΡ Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½Π° ΠΈ ΠΏΠΎΡΠ²ΡΡΠΆΠ΄Π΅Π½ΠΈΠ΅ Π½Π° ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈΠΊΠ° Π½Π° ΡΠ΅ΡΡΡΡΠ°. ΠΠΎΡΠ°Π΄ΠΈ ΠΎΡΡΡΡΡΠ²ΠΈΠ΅ΡΠΎ Π½Π° Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π·Π° ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° ΡΡΡΠ°Π½ΠΎΠ²Π΅Π½ΠΈΡΠ΅ Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΡΠΈ, TLS ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ΅, ΠΈΠ·Π΄Π°Π΄Π΅Π½ΠΈ ΠΎΡ Entrust ΡΠ»Π΅Π΄ 11 Π½ΠΎΠ΅ΠΌΠ²ΡΠΈ 2024 Π³., ΡΠ΅ ΡΠ΅ ΡΡΠΈΡΠ°Ρ Π·Π° Π½Π΅Π΄ΠΎΠ²Π΅ΡΠΈΡΠ΅Π»Π½ΠΈ Π² Chrome. Π‘Π΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ΅, ΠΈΠ·Π΄Π°Π΄Π΅Π½ΠΈ ΠΏΡΠ΅Π΄ΠΈ 11 Π½ΠΎΠ΅ΠΌΠ²ΡΠΈ, ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ°Π²Π°Ρ Π΄Π° ΡΠ΅ ΠΏΡΠΈΠ΅ΠΌΠ°Ρ Π·Π° Π½ΠΎΡΠΌΠ°Π»Π½ΠΈ.
- ΠΠ΅ΡΡΠΈΡΡΠ° Π·Π° Android Π²ΠΊΠ»ΡΡΠ²Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ Π½Π° Π²ΡΠ½ΡΠ½ΠΈ Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈ Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΠΏΠΎΠΏΡΠ»Π²Π°Π½Π΅ Π½Π° ΡΠΎΡΠΌΡΠ»ΡΡΠΈ ΠΈ Π·Π°ΠΏΠ°Π·Π²Π°Π½Π΅ Π½Π° ΠΏΠ°ΡΠΎΠ»ΠΈ, Π±Π΅Π· Π΄Π° Π΅ ΠΏΡΠΈΠ²ΡΡΠ·Π°Π½Π° ΠΊΡΠΌ API Accessibility.
- Π Π²Π΅ΡΡΠΈΡΡΠ° Π·Π° Android Π΅ ΠΎΠΏΡΠΎΡΡΠ΅Π½ΠΎ ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ΡΠΎ Ρ Π°ΠΊΠ°ΡΠ½ΡΠ° Π² Google ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡΡΠ° Π½Π° Π΄Π°Π½Π½ΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈΡΠ΅ Π±ΡΠ°ΡΠ·ΡΡΠΈ. Π‘ΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡΡΠ° Π²Π΅ΡΠ΅ Π½Π΅ ΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Ρ ΠΊΠ°ΡΠΎ ΠΎΡΠ΄Π΅Π»Π½Π° ΡΡΠ½ΠΊΡΠΈΡ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅, Π° Π΅ ΠΎΠ±Π΅Π΄ΠΈΠ½Π΅Π½Π° Ρ ΡΡΠ½ΠΊΡΠΈΡΡΠ° Π·Π° ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ Ρ Π°ΠΊΠ°ΡΠ½ΡΠ° Π² Google, ΠΊΠΎΠ΅ΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ ΠΈ Π·Π°ΠΏΠ°Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² Google Account, ΡΠ°ΠΊΠ°Π²Π° ΠΊΠ°ΡΠΎ ΠΏΠ°ΡΠΎΠ»ΠΈ ΠΈ ΠΎΡΠΌΠ΅ΡΠΊΠΈ.
- ΠΠ°ΠΏΠΎΡΠ½Π° ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ ΡΡΠ΅Π΄ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ Π½Π° Π½ΠΎΠ² ΡΠ΅ΠΆΠΈΠΌ Π·Π° ΠΈΠΊΠΎΠ½ΠΎΠΌΠΈΡ Π½Π° Π΅Π»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΠ°ΡΠ° Π΅Π½Π΅ΡΠ³ΠΈΡ (Energy saver), ΠΏΡΠΈ ΠΊΠΎΠΉΡΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΡΠ΅ Π·Π°ΠΌΡΠ°Π·ΡΠ²Π°Ρ ΡΠ°Π·Π΄Π΅Π»ΠΈ, ΠΊΠΎΠ½ΡΡΠΌΠΈΡΠ°ΡΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΡΡΡΠΈ Π½Π° CPU, Π½ΠΎ ΠΏΡΠΈ ΡΠΎΠ²Π° Π½Π΅ Π²ΡΠ·ΠΏΡΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°ΡΠΈ Π·Π²ΡΠΊ ΠΈ ΡΠΊΡΠΈΡΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ 5 ΠΌΠΈΠ½ΡΡΠΈ. ΠΠ·ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ ΠΏΡΠ°Π²ΠΈ ΡΠ°ΠΌΠΎ Π·Π° ΡΠ°Π·Π΄Π΅Π»ΠΈ, ΡΠ²ΡΡΠ·Π°Π½ΠΈ Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π²ΡΠ½ΡΠ½ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈΠ»ΠΈ ΠΏΡΠΎΠ²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ ΠΈ Π°ΡΠ΄ΠΈΠΎ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ (ΡΠ°ΠΊΠΈΠ²Π° ΡΠ°Π·Π΄Π΅Π»ΠΈ ΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π°ΡΠ° Π½Π° Π΄ΠΎΡΡΡΠΏΠ° Π΄ΠΎ API Π·Π° ΡΠ°Π±ΠΎΡΠ° Ρ USB, Bluetooth, ΠΊΠ°ΠΌΠ΅ΡΠ°, ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π·Π° Π²ΡΠ²Π΅ΠΆΠ΄Π°Π½Π΅ ΠΈ ΠΌΠΈΠΊΡΠΎΡΠΎΠ½, Π° ΡΡΡΠΎ ΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ Π½Π° ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΎΠ½Π΅Π½ ΠΊΠ°Π½Π°Π» Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° RTCDataChannel ΠΈΠ»ΠΈ MediaStreamTrack). ΠΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎΡΠΎ Π·Π°ΠΌΡΠ°Π·ΡΠ²Π°Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠ° βchrome://flags/#freezing-on-energy-saverβ.
- ΠΠΎΠ±Π°Π²Π΅Π½ΠΈ ΡΠ° Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½ΠΈ ΡΠ΅ΠΆΠΈΠΌΠΈ Π·Π° ΠΈΠΊΠΎΠ½ΠΎΠΌΠΈΡ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ (Memory saver) β Moderate, Balanced ΠΈ Maximum, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°ΡΠΈ ΠΈΠ·Π±ΠΎΡ Π½Π° ΠΌΠ΅ΡΠΎΠ΄ Π·Π° ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°Π²Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ ΠΎΡ Π½Π΅Π°ΠΊΡΠΈΠ²Π½ΠΈ ΡΠ°Π·Π΄Π΅Π»ΠΈ. Π ΡΠ΅ΠΆΠΈΠΌ Moderate ΠΏΠ°ΠΌΠ΅ΡΡΠ° Π½Π° ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅ ΡΠ΅ Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ° ΡΠ°ΠΌΠΎ ΠΏΡΠΈ Π½Π΅Π΄ΠΎΡΡΠΈΠ³ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ Π² ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°, Π² ΡΠ΅ΠΆΠΈΠΌ Maximum ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅ ΡΠ΅ Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Ρ ΡΠ»Π΅Π΄ ΠΊΡΠ°ΡΠΊΠΎ Π²ΡΠ΅ΠΌΠ΅ ΡΠ»Π΅Π΄ ΠΊΠ°ΡΠΎ ΡΡΠ°Π½Π°Ρ Π½Π΅Π°ΠΊΡΠΈΠ²Π½ΠΈ, Π° Π² ΡΠ΅ΠΆΠΈΠΌ Balanced Π½Π΅Π°ΠΊΡΠΈΠ²Π½ΠΈΡΠ΅ ΡΠ°Π·Π΄Π΅Π»ΠΈ ΡΠ΅ Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Ρ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ ΠΎΡ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½Π°ΡΠ° ΠΏΠ°ΠΌΠ΅Ρ Π² ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°.
- ΠΠΎΠ±Π°Π²Π΅Π½ΠΈ ΡΠ° Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ, ΡΠ²ΡΡΠ·Π°Π½ΠΈ Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ°, ΠΊΠ°ΡΠΎ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π΄Π° ΡΠ΅ Π·Π°Π΄Π°Π΄Π°Ρ ΡΠ°ΠΉΡΠΎΠ²Π΅, ΠΊΠΎΠΈΡΠΎ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΎΡΡΠ°Π²Π°Ρ Π°ΠΊΡΠΈΠ²Π½ΠΈ (Π±Π΅Π· Π΄Π° Π·Π°Π±Π°Π²ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° ΡΠΎΠ½Π°), ΠΈΠ·Π±ΠΎΡ Π½Π° Π½Π°ΡΠΈΠ½ Π·Π° Π²ΠΈΠ·ΡΠ°Π»Π½Π° ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΈΡ Π½Π° Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½ΠΈΡΠ΅ ΡΠ°Π±ΠΎΠ²Π΅ ΠΈ ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ Π² ΡΠΏΠ°Π΄Π°ΡΠΈ ΠΌΠΈΠ½ΠΈΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π½Π° ΡΠ°Π±ΠΎΠ²Π΅ΡΠ΅.
- ΠΠΎΠ±Π°Π²Π΅Π½ Π΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡΡ βPerformance Detectionβ, ΠΊΠΎΠΉΡΠΎ ΠΎΡΠΊΡΠΈΠ²Π° ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»Π½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π½Π° ΡΠ°Π·Π³Π»Π΅ΠΆΠ΄Π°Π½ΠΈΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΠΈ ΠΈ ΠΏΠΎΠΊΠ°Π·Π²Π° ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ Ρ ΠΏΡΠ΅ΠΏΠΎΡΡΠΊΠΈ Π·Π° ΡΠ΅ΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Ρ Π΅Π΄Π½ΠΎ ΠΊΠ»ΠΈΠΊΠ²Π°Π½Π΅. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π° Π΄Π° ΡΡΠΊΠΎΡΠΈ ΡΠ΅ΠΊΡΡΠΈΡ ΡΠ°Π±, Π±ΡΠ°ΡΠ·ΡΡΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈ Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° Π΄ΡΡΠ³ΠΈ ΡΠ°Π±ΠΎΠ²Π΅, ΠΊΠΎΠΈΡΠΎ ΠΊΠΎΠ½ΡΡΠΌΠΈΡΠ°Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΡΡΡΠΈ.
- Π TLS 1.3 ΠΈ QUIC Π°Π»Π³ΠΎΡΠΈΡΡΠΌΡΡ Π·Π° ΠΈΠ½ΠΊΠ°ΠΏΡΡΠ»Π°ΡΠΈΡ Π½Π° ΠΊΠ»ΡΡΠΎΠ²Π΅ (KEM, Key Encapsulation Mechanism) Β«X25519Kyber768Β», ΡΡΡΠΎΠΉΡΠΈΠ² Π½Π° ΠΏΠΎΠ΄Π±ΠΎΡΠ° Π½Π° ΠΊΠ²Π°Π½ΡΠΎΠ²ΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠΈ, Π΅ ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π» ΠΊΡΠΌ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΡΠΈΠ½Π°Π»Π½Π°ΡΠ° ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ML-KEM (CRYSTALS-Kyber), ΡΡΠ°Π½Π΄Π°ΡΡΠΈΠ·ΠΈΡΠ°Π½Π° ΠΎΡ ΠΠ°ΡΠΈΠΎΠ½Π°Π»Π½ΠΈΡ ΠΈΠ½ΡΡΠΈΡΡΡ ΠΏΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠΈ ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π½Π° Π‘ΠΠ© (NIST). X25519Kyber768 ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ²Π° ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ ΠΎΡ X25519 ECDH ΠΈ Π°Π»Π³ΠΎΡΠΈΡΡΠΌΠ° ML-KEM, ΠΊΠΎΠΉΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΡΠΊΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΈ, ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈ Π½Π° ΡΠ΅ΡΠ°Π²Π°Π½Π΅ Π½Π° Π·Π°Π΄Π°ΡΠΈ ΠΎΡ ΡΠ΅ΠΎΡΠΈΡΡΠ° Π½Π° ΡΠ΅ΡΠ΅ΡΠΊΠΈΡΠ΅, Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π·Π° ΡΠ΅ΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΊΠΎΠΈΡΠΎ Π½Π΅ ΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠ°Π²Π° Π½Π° ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈ ΠΈ ΠΊΠ²Π°Π½ΡΠΎΠ²ΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠΈ.
- Π ΡΡΠ½ΠΊΡΠΈΡΡΠ° Π·Π° ΡΡΡΡΠ΅Π½Π΅ ΠΏΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΡΡΠ»ΡΠ³Π°ΡΠ° Google Lens, Π΄ΠΎΡΡΡΠΏΠ½Π° ΡΡΠ΅Π· ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎΡΠΎ ΠΌΠ΅Π½Ρ, Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° Π½Π°ΡΠ»Π°Π³Π²Π°Π½Π΅ Π½Π° ΠΏΡΠ΅Π²ΠΎΠ΄ Π½Π° Π΄ΡΡΠ³ Π΅Π·ΠΈΠΊ (ΠΏΡΠ΅Π²Π΅Π΄Π΅Π½ΠΈΡΡ ΡΠ΅ΠΊΡΡ ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π²Π° Π²ΡΡΡ
Ρ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΈΡ ΡΠ΅ΠΊΡΡ Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ).

- ΠΠΎΠ±Π°Π²Π΅Π½ Π΅ API Direct Sockets, ΠΊΠΎΠΉΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΡΡΡΠ°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΈ TCP ΠΈ UDP Π²ΡΡΠ·ΠΊΠΈ Ρ Π²ΡΠ½ΡΠ½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ, ΠΊΠ°ΠΊΡΠΎ ΠΈ ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΡΠ»ΡΡΠ°ΡΠΈ ΡΠΎΠΊΠ΅ΡΠΈ Π·Π° ΠΏΡΠΈΠ΅ΠΌΠ°Π½Π΅ Π½Π° Π²ΡΡΠ·ΠΊΠΈ. ΠΡΠΈ ΠΏΡΡΠ²ΠΈΡ ΠΎΠΏΠΈΡ Π·Π° ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ Ρ Π½ΠΎΠ² Ρ ΠΎΡΡ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ ΠΌΡ ΡΠ΅ ΠΈΠ·Π²Π΅ΠΆΠ΄Π° Π·Π°ΡΠ²ΠΊΠ° Π·Π° ΠΏΠΎΡΠ²ΡΡΠΆΠ΄Π΅Π½ΠΈΠ΅ Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΡΠ°. ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡΠ° ΠΎΡ Π΄ΠΎΠ±Π°Π²ΡΠ½Π΅ Π½Π° Π½ΠΎΠ² API ΡΠ΅ ΠΎΠ±ΡΡΠ½ΡΠ²Π° Ρ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΠ½Π΅ΡΠΎ Π½Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΠΊΠΎΠΈΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ, ΡΠ°Π±ΠΎΡΠ΅ΡΠΈ Π½Π°Π΄ TCP ΠΈ UDP, ΠΈ Π½Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΡΡΠ΅Π· HTTPS ΠΈΠ»ΠΈ WebSockets.
- Π ΡΠ΅ΠΆΠΈΠΌΠ° βOrigin trialsβ Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ API Summarizer Π·Π° ΡΠ΅Π·ΡΠΌΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ΅ΠΊΡΡ (ΠΊΡΠ°ΡΠΊΠΎ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΡΡΡΠ½ΠΎΡΡΡΠ°), ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ Π³ΠΎΠ»ΡΠΌΠ° Π΅Π·ΠΈΠΊΠΎΠ²Π° ΠΌΠΎΠ΄Π΅Π».
- Π ΡΠ΅ΠΆΠΈΠΌΠ° βOrigin trialsβ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ API Playout Statistics, ΠΊΠΎΠΉΡΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° AudioContext.playoutStats Π·Π° ΠΏΠΎΠ»ΡΡΠ°Π²Π°Π½Π΅ Π½Π° ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ° Π·Π° ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎΡΠΎ ΠΈ Π·Π°ΠΊΡΡΠ½Π΅Π½ΠΈΡΡΠ° ΠΏΡΠΈ Π²ΡΠ·ΠΏΡΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π·Π²ΡΠΊ ΡΡΠ΅Π· API WebAudio.
- ΠΠ° Π·Π°ΡΠΈΡΠ° ΠΎΡ Π·Π»ΠΎΡΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΡ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΎ ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½Π΅ΡΠΎ Π·Π° ΠΏΠΎΡΠ²ΡΡΠ΄ΠΈΡΠ΅Π»Π½Π° Π·Π°ΡΠ²ΠΊΠ° Π·Π° ΠΏΡΠ°Π²ΠΎΠΌΠΎΡΠΈΡ ΠΏΡΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° API Keyboard Lock ΠΈ Pointer Lock Π½Π° ΡΠ°ΠΉΡΠ°, ΠΊΠΎΠΈΡΠΎ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΡ Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π΅Π½ ΠΊΠΎΠ½ΡΡΠΎΠ» Π½Π°Π΄ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ°ΡΠ° ΠΈ ΠΌΠΈΡΠΊΠ°ΡΠ° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠΊΡΠΈΠ΅ΡΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΈΡ ΠΊΡΡΡΠΎΡ Π½Π° ΠΌΠΈΡΠΊΠ°ΡΠ° ΠΈ Π΄Π° ΠΎΡΠΈΠ³ΡΡΠΈΡΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΌΠΈΡΠΊΠ°ΡΠ°). ΠΡΠΎΠ²Π΅ΡΠ΅ΡΠ΅ ΡΡΠ°ΡΡΡΠ° Π½Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π΅Π½ΠΈΡΠ΅ ΠΏΡΠ°Π²ΠΎΠΌΠΎΡΠΈΡ ΡΡΠ΅Π· API Permissions.
- ΠΠΎΠ·Π²ΠΎΠ»Π΅Π½ΠΎ Π·Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΡΠ°Π³ΠΎΠ²Π΅ Π² HTML Π΅Π»Π΅ΠΌΠ΅Π½ΡΠ° «<select>», ΠΎΡΠ²Π΅Π½ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΈΡΠ΅ ΡΠ°Π³ΠΎΠ²Π΅ «<option>», «<optgroup>» ΠΈ „<hr>». ΠΡΠΎΠΌΡΠ½Π°ΡΠ° Π΅ Π½Π°ΠΏΡΠ°Π²Π΅Π½Π° ΠΊΠ°ΡΠΎ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° Π·Π° Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ Π² Π±ΡΠ΄Π΅ΡΠΈ Π²Π΅ΡΡΠΈΠΈ Π½Π° Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΠΈΡ Π²Π°ΡΠΈΠ°Π½Ρ «<select>», ΡΠ°Π·ΡΠΈΡΡΠ²Π°Ρ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈΡΠ΅ Π·Π° ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅ Π½Π° ΠΌΠ΅Π½ΡΡΠΎ.
- Π CSS ΡΠ²ΠΎΠΉΡΡΠ²Π°ΡΠ° "clip-path", "fill", "stroke" ΠΈ "marker-*" Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΡΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° Π²ΡΠ½ΡΠ½ΠΈ SVG ΡΠ΅ΡΡΡΡΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΅Π³Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π·Π°Π΄Π°Π΄Π΅ΡΠ΅ βclip-path: url("resources.svg#myPath")β.
- ΠΡΠΎΠΌΠ΅Π½Π΅Π½ Π΅ ΠΌΠΎΠ΄Π΅Π»ΡΡ Π½Π° Π½Π°ΡΠ»Π΅Π΄ΡΠ²Π°Π½Π΅ Π½Π° ΡΠ²ΠΎΠΉΡΡΠ²Π°ΡΠ° Π½Π° ΡΡΠΈΠ»ΠΎΠ²Π΅ΡΠ΅ Π·Π° ΠΈΠ·Π±ΠΎΡ Π½Π° ΡΠ΅ΠΊΡΡ, ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈ ΡΡΠ΅Π· ΠΏΡΠ΅Π²Π΄ΠΎΠΊΠ»Π°ΡΠΈΡΠ΅ «::selection» ΠΈ «::target-text», ΠΊΠΎΠΉΡΠΎ ΡΠ΅Π³Π° Π΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ ΠΊΡΠΌ ΠΌΠΎΠ΄Π΅Π»Π° Π½Π° Π½Π°ΡΠ»Π΅Π΄ΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡΠ΅Π²Π΄ΠΎΠΊΠ»Π°ΡΠΈΡΠ΅ «::highlight», «::spelling-error» ΠΈ «::grammar-error», ΠΈ Π²Π΅ΡΠ΅ Π·Π°Π²ΠΈΡΠΈ Π½Π΅ ΠΎΡ ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° Π½Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° (Π²Π΅ΡΠΈΠ³ΠΈ ΠΎΡ HTML Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ), Π° ΠΎΡ Π½Π°ΡΠΈΠ½Π°, ΠΏΠΎ ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΠΈΠ·Π±ΠΈΡΠ° ΡΠ΅ΠΊΡΡΡΡ (Π²Π΅ΡΠΈΠ³ΠΈ ΠΎΡ ΠΈΠ·Π±ΠΎΡ). Π ΠΏΡΠΈΠΌΠ΅ΡΠ° ΠΏΠΎ-Π΄ΠΎΠ»Ρ ΡΠ²Π΅ΡΡΡ Π½Π° Π²Π»ΠΎΠΆΠ΅Π½ΠΈΡΠ΅ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ Ρ ΡΠ΅ΠΊΡΡ Π² ΠΏΠ°ΡΠ°Π³ΡΠ°ΡΠ° «<p class="»blue»">» ΡΠ΅Π³Π° ΡΠ΅ Π±ΡΠ΄Π΅ ΠΈΠ·Π±ΡΠ°Π½ Π² ΡΡΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ ΡΡΡ ΡΡΠΈΠ»Π° Π½Π° ΠΏΡΠ΅Π²Π΄ΠΎΠΊΠ»Π°ΡΠ° «::selection», Π° Π½Π΅ ΡΡΡ ΡΡΠΈΠ»Π° Π½Π° ΡΠ²Π΅ΡΠ°, ΠΏΠΎΡΠΎΡΠ΅Π½ Π·Π° ΠΏΠ°ΡΠ°Π³ΡΠ°ΡΠ°. p { color: deeppink; } .blue::selection { color: blue; } <p class="»blue»"> Π’ΠΎΠ²Π° Π΅ <em>ΠΏΠΎΠ΄ΡΠ΅ΡΡΠ°Π½ΠΎ</em> ΡΠ΅ΠΊΡΡ. </p>
- ΠΡΠ΅ΠΌΠ°Ρ
Π½Π°ΡΠΈ ΡΠ° ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡΡΠ°, ΠΊΠΎΠΈΡΠΎ Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ
Π° Π·Π°Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° CSS ΡΠ²ΠΎΠΉΡΡΠ²Π° "display" Π·Π° HTML Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ "" ΠΈ "
". Π CSS Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ ΠΏΡΠ΅Π²Π΄ΠΎΠ΅Π»Π΅ΠΌΠ΅Π½ΡΡΡ "::details-content" Π·Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π½Π° ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΡΠ³ΡΠ²Π°Π΅ΠΌΠΈΡ ΠΈ ΡΠ°Π·Π³ΡΡΡΠ°Ρ ΡΠ΅ Π±Π»ΠΎΠΊ.
- ΠΠΎΠ±Π°Π²Π΅Π½ΠΎ CSS ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ βfont-variant-emojiβ Π·Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π½Π° ΡΡΠΈΠ»Π° Π½Π° ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° Emoji. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·Π±Π΅ΡΠ΅ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎ ΠΈΠ»ΠΈ Π³ΡΠ°ΡΠΈΡΠ½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΡΠ½Π΅.

- Π CSS ΠΏΡΠ°Π²ΠΈΠ»ΠΎΡΠΎ @page, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΎ Π·Π° ΠΏΡΠΎΠΌΡΠ½Π° Π½Π° ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° ΠΏΡΠ΅Π΄ΠΈ ΠΏΠ΅ΡΠ°Ρ ΠΈΠ»ΠΈ Π΅ΠΊΡΠΏΠΎΡΡΠΈΡΠ°Π½Π΅ Π² PDF ΡΠΎΡΠΌΠ°Ρ, Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π΅ Π½Π° ΠΎΠ±Π»Π°ΡΡΠΈ Π·Π° ΡΠ°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ΡΠΎ Π² ΠΎΠ±Π»Π°ΡΡΡΠ° Π½Π° ΠΏΠΎΠ»Π΅ΡΠ°ΡΠ° Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π° Π΄ΠΎΠ±Π°Π²ΡΠ½Π΅ Π½Π° ΡΠΎΠ±ΡΡΠ²Π΅Π½ Π·Π°Π³Π»Π°Π²ΠΈΠ΅, Π±Π΅Π»Π΅ΠΆΠΊΠ° ΠΎΡΡΡΡΠ°Π½ΠΈ ΠΈΠ»ΠΈ ΡΡΡΠ΅Ρ.

- ΠΠ±ΡΠ²Π΅Π½ΠΎ Π΅ Π·Π° ΠΎΡΡΠ°ΡΡΠ»ΠΎ CSS ΡΠ²ΠΎΠΉΡΡΠ²ΠΎΡΠΎ "inset-area", ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΎ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ, ΡΠ²ΡΡΠ·Π°Π½ΠΈ Ρ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π½Π° Π΄ΡΡΠ³ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ (CSS Anchor Positioning). Π‘ΠΏΠΎΡΠ΅Π΄ ΠΏΡΠ΅ΠΏΠΎΡΡΠΊΠ°ΡΠ° Π½Π° ΡΠ°Π±ΠΎΡΠ½Π°ΡΠ° Π³ΡΡΠΏΠ° Π·Π° ΡΡΠ°Π½Π΄Π°ΡΡΠΈΠ·Π°ΡΠΈΡ Π½Π° CSS, Π½ΠΎΠ²ΠΎΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ "position-area" Π΅ Π½Π°ΠΏΡΠ»Π½ΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ Π½Π° "inset-area".
- Π Π°Π·ΡΠΈΡΠ΅Π½ΠΈ ΡΠ° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈΡΠ΅ Π½Π° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈΡΠ΅ Π·Π° ΡΠ΅Π± ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°. Π ΡΠ°Π±Π»ΠΎΡΠΎ Performance ΡΠ° Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ Π½ΠΎΠ²ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π·Π° Π°Π½Π°Π»ΠΈΠ· Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ°. ΠΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½Π° Π΅ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½Π° ΠΏΠ°Π½Π΅Π» Ρ AI Π°ΡΠΈΡΡΠ΅Π½Ρ, ΠΊΡΠ΄Π΅ΡΠΎ Π² ΡΠ°Ρ ΡΠΎΡΠΌΠ° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΠΎΡΠ³ΠΎΠ²ΠΎΡΠΈ Π½Π° Π²ΡΠΏΡΠΎΡΠΈ, Π²ΡΠ·Π½ΠΈΠΊΠ²Π°ΡΠΈ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ, ΠΈΠ»ΠΈ Π΄Π° ΡΡΠΎΡΠ½ΠΈΡΠ΅ Π°ΡΠΏΠ΅ΠΊΡΠΈ, ΡΠ²ΡΡΠ·Π°Π½ΠΈ Ρ CSS.



ΠΡΠ²Π΅Π½ Π½ΠΎΠ²ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡΡΠ° ΠΈ ΠΏΠΎΠΏΡΠ°Π²ΠΊΠΈΡΠ΅ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ Π² Π½ΠΎΠ²Π°ΡΠ° Π²Π΅ΡΡΠΈΡ, ΡΠ° ΠΎΡΡΡΡΠ°Π½Π΅Π½ΠΈ 12 ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ. ΠΠ½ΠΎΠ³ΠΎ ΠΎΡ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈΡΠ΅ ΡΠ° ΠΎΡΠΊΡΠΈΡΠΈ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Π½ΠΎ ΡΠ΅ΡΡΠ²Π°Π½Π΅ Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈΡΠ΅ AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer ΠΈ AFL. ΠΠ° Π΅Π΄ΠΈΠ½ ΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅ Π΅ ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ Π²ΠΈΡΠΎΠΊ ΡΠΈΡΠΊ (ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π² ΠΊΠΎΠ΄Π° Π·Π° ΡΠ°Π±ΠΎΡΠ° Ρ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΡ Π² Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ Blink). ΠΠ΅ ΡΠ° ΠΎΡΠΊΡΠΈΡΠΈ ΠΊΡΠΈΡΠΈΡΠ½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ, ΠΊΠΎΠΈΡΠΎ Π΄Π° Π·Π°ΠΎΠ±ΠΈΠΊΠ°Π»ΡΡ Π²ΡΠΈΡΠΊΠΈ Π½ΠΈΠ²Π° Π½Π° Π·Π°ΡΠΈΡΠ° Π½Π° Π±ΡΠ°ΡΠ·ΡΡΠ° ΠΈ Π΄Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΊΠΎΠ΄ Π² ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΠΈΠ·Π²ΡΠ½ ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΎΡΠΎ Π·Π° ΠΏΡΡΡΡΠ½ΠΈ ΡΡΠ΅Π΄ΠΈ (sandbox) ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ. Π ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° Π·Π° ΠΈΠ·ΠΏΠ»Π°ΡΠ°Π½Π΅ Π½Π° ΠΏΠ°ΡΠΈΡΠ½Π° Π½Π°Π³ΡΠ°Π΄Π° Π·Π° ΠΎΡΠΊΡΠΈΡΠΈΡΠ΅ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ, ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡΠ° Google Π΅ ΠΈΠ·ΠΏΠ»Π°ΡΠΈΠ»Π° 8 Π½Π°Π³ΡΠ°Π΄ΠΈ Π½Π° ΡΡΠΎΠΉΠ½ΠΎΡΡ 1 Ρ
ΠΈΠ»ΡΠ΄Π° Π΄ΠΎΠ»Π°ΡΠ° (Π΅Π΄Π½Π° Π½Π°Π³ΡΠ°Π΄Π° $1000). Π Π°Π·ΠΌΠ΅ΡΡΡ Π½Π° 7 Π½Π°Π³ΡΠ°Π΄ΠΈ Π²ΡΠ΅ ΠΎΡΠ΅ Π½Π΅ Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru






