ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ Google ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈ Π²Π΅ΡΡΠΈΡ Π½Π° ΡΠ΅Π± Π±ΡΠ°ΡΠ·ΡΡΠ° Chrome 113. Π ΡΡΡΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ Π΅ Π½Π°Π»ΠΈΡΠ½Π° ΠΈ ΡΡΠ°Π±ΠΈΠ»Π½Π° Π²Π΅ΡΡΠΈΡ Π½Π° ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡ Chromium, ΠΊΠΎΠΉΡΠΎ Π΅ ΠΎΡΠ½ΠΎΠ²Π°ΡΠ° Π½Π° Chrome. ΠΡΠ°ΡΠ·ΡΡΡΡ Chrome ΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠ°Π²Π° ΠΎΡ Chromium ΡΡΠ΅Π· ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° Π»ΠΎΠ³ΠΎΡΠΈΠΏΠΈΡΠ΅ Π½Π° Google, Π½Π°Π»ΠΈΡΠΈΠ΅ΡΠΎ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΠΈΠ·ΠΏΡΠ°ΡΠ°Π½Π΅ Π½Π° ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ ΠΏΡΠΈ ΡΡΠΈΠ², ΠΌΠΎΠ΄ΡΠ»ΠΈ Π·Π° Π²ΡΠ·ΠΏΡΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π·Π°ΡΠΈΡΠ΅Π½ΠΎ Ρ Π°Π²ΡΠΎΡΡΠΊΠΈ ΠΏΡΠ°Π²Π° Π²ΠΈΠ΄Π΅ΠΎ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ (DRM), Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½Π° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ Π½Π° Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ, ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° ΠΈΠ·ΠΎΠ»Π°ΡΠΈΡΡΠ° Sandbox, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΠ½Π΅ Π½Π° ΠΊΠ»ΡΡΠΎΠ²Π΅ Π·Π° Google API ΠΈ ΠΏΡΠ΅Π΄Π°Π²Π°Π½Π΅ Π½Π° RLZ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ ΠΏΡΠΈ ΡΡΡΡΠ΅Π½Π΅. ΠΠ° ΡΠ΅Π·ΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΈΠΌΠ°Ρ Π½ΡΠΆΠ΄Π° ΠΎΡ ΠΏΠΎΠ²Π΅ΡΠ΅ Π²ΡΠ΅ΠΌΠ΅ Π·Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅, ΠΎΡΠ΄Π΅Π»Π½ΠΎ ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΠΊΠ»ΠΎΠ½ Extended Stable, ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΠΏΡΠΈΠ΄ΡΡΠΆΠ°Π²Π° ΠΎΡ 8 ΡΠ΅Π΄ΠΌΠΈΡΠΈ. Π‘Π»Π΅Π΄Π²Π°ΡΠΎΡΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° Chrome 114 Π΅ ΠΏΠ»Π°Π½ΠΈΡΠ°Π½ΠΎ Π·Π° 30 ΠΌΠ°ΠΉ.
ΠΡΠ½ΠΎΠ²Π½ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π² Chrome 113:
- ΠΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Π±Π΅ΡΠ΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° Π³ΡΠ°ΡΠΈΡΠ½ΠΈΡ API WebGPU ΠΈ Π΅Π·ΠΈΠΊΠ° Π½Π° ΡΠ΅ΠΉΠ΄Π΅ΡΠΈΡΠ΅ WGSL (WebGPU Shading Language). WebGPU ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ½ΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ Π½Π° Vulkan, Metal ΠΈ Direct3D 12, Π·Π° ΠΈΠ·Π²ΡΡΡΠ²Π°Π½Π΅ Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π½Π° ΡΡΡΠ°Π½Π°ΡΠ° Π½Π° GPU, ΠΊΠ°ΡΠΎ ΡΠ΅Π½Π΄Π΅ΡΠΈΡΠ°Π½Π΅ ΠΈ ΠΈΠ·ΡΠΈΡΠ»Π΅Π½ΠΈΡ, ΠΊΠ°ΠΊΡΠΎ ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° Π΅Π·ΠΈΠΊΠ° Π½Π° ΡΠ΅ΠΉΠ΄Π΅ΡΠΈΡΠ΅ Π·Π° Π½Π°ΠΏΠΈΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ, ΡΠ°Π±ΠΎΡΠ΅ΡΠΈ Π½Π° ΡΡΡΠ°Π½Π°ΡΠ° Π½Π° GPU. ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° WebGPU Π² ΠΌΠΎΠΌΠ΅Π½ΡΠ° Π΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π° ΡΠ°ΠΌΠΎ Π·Π° Π±ΠΈΠ»Π΄ΠΎΠ²Π΅ Π·Π° ChromeOS, macOS ΠΈ Windows, Π° Π·Π° Linux ΠΈ Android ΡΠ΅ Π±ΡΠ΄Π΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π° ΠΏΠΎ-ΠΊΡΡΠ½ΠΎ.
- ΠΡΠΎΠ΄ΡΠ»ΠΆΠ°Π²Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° ΠΏΠΎ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ°. Π ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Ρ Π²Π΅ΡΡΠΈΡ 112, ΡΠΊΠΎΡΠΎΡΡΡΠ° Π½Π° ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° ΡΠ΅ΡΡΠ° Speedometer 2.1 ΡΠ΅ Π΅ ΡΠ²Π΅Π»ΠΈΡΠΈΠ»Π° Ρ 5%.
- ΠΠ° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ Π·Π°ΠΏΠΎΡΠ²Π° ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎΡΠΎ Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅ Π½Π° ΡΠ΅ΠΆΠΈΠΌΠ° Π½Π° ΡΠ΅Π³ΠΌΠ΅Π½ΡΠΈΡΠ°Π½Π΅ Π½Π° Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ΡΠΎ, Service Worker-ΠΈΡΠ΅ ΠΈ ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½ΠΈΡΠ΅ API, ΠΊΠΎΠΈΡΠΎ ΠΏΡΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° ΡΠ΅ ΡΠ°Π·Π΄Π΅Π»ΡΡ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ ΠΎΡ Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈΡΠ΅, ΠΊΠΎΠ΅ΡΠΎ ΠΈΠ·ΠΎΠ»ΠΈΡΠ° ΡΡΠ΅ΡΠΈ ΡΡΡΠ°Π½ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ. Π Π΅ΠΆΠΈΠΌΡΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π±Π»ΠΎΠΊΠΈΡΠ°Π½Π΅ Π½Π° ΠΌΠ΅ΡΠΎΠ΄ΠΈ Π·Π° ΠΏΡΠΎΡΠ»Π΅Π΄ΡΠ²Π°Π½Π΅ Π½Π° Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ΅Π±ΡΠ°ΠΉΡΠΎΠ²Π΅ΡΠ΅, ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈ Π½Π° ΡΡΡ
ΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΈ Π² ΠΎΠ±ΡΠΈ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° ΠΈ ΠΎΠ±Π»Π°ΡΡΠΈ, Π½Π΅ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈ Π·Π° ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΡΡΡ
ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ (Β«SupercookiesΒ»), Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°Π±ΠΎΡΠ΅ΡΠΈ ΡΡΠ΅Π· ΠΎΡΠ΅Π½ΠΊΠ° Π½Π° Π½Π°Π»ΠΈΡΠΈΠ΅ΡΠΎ Π½Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈ Π΄Π°Π½Π½ΠΈ Π² ΠΊΠ΅ΡΠΎΠ²Π΅ΡΠ΅ Π½Π° Π±ΡΠ°ΡΠ·ΡΡΠ°. ΠΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½ΠΎ ΠΏΡΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° Π²ΡΠΈΡΠΊΠΈ ΡΠ΅ΡΡΡΡΠΈ ΡΠ΅ ΡΡΡ
ΡΠ°Π½ΡΠ²Π°Ρ
Π° Π² ΠΎΠ±ΡΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ ΠΎΡ ΠΈΠΌΠ΅Π½Π° (same-origin), Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΠΈΠ·Ρ
ΠΎΠ΄Π½ΠΈΡ Π΄ΠΎΠΌΠ΅ΠΉΠ½, ΠΊΠΎΠ΅ΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°ΡΠ΅ Π½Π° Π΅Π΄ΠΈΠ½ ΡΠ°ΠΉΡ Π΄Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Ρ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ΅ΡΡΡΡΠΈ ΠΎΡ Π΄ΡΡΠ³ ΡΠ°ΠΉΡ ΡΡΠ΅Π· ΠΌΠ°Π½ΠΈΠΏΡΠ»Π°ΡΠΈΠΈ Ρ Π»ΠΎΠΊΠ°Π»Π½ΠΎΡΠΎ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅, API IndexedDB ΠΈΠ»ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° Π½Π°Π»ΠΈΡΠΈΠ΅ΡΠΎ Π½Π° Π΄Π°Π½Π½ΠΈ Π² ΠΊΠ΅ΡΠ°.
ΠΡΠΈ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΊΠ»ΡΡΠ°, ΠΏΡΠΈΠ»Π°Π³Π°Π½ Π·Π° ΠΈΠ·Π²Π»ΠΈΡΠ°Π½Π΅ Π½Π° ΠΎΠ±Π΅ΠΊΡΠΈ ΠΎΡ ΠΊΠ΅ΡΠ° ΠΈ Π±ΡΠ°ΡΠ·ΡΡΡΠΊΠΈ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°, ΡΠ΅ ΠΏΡΠΈΠΊΡΠ΅ΠΏΡ ΠΎΡΠ΄Π΅Π»Π΅Π½ ΠΏΡΠΈΠ·Π½Π°ΠΊ, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡ Π²ΡΡΠ·ΠΊΠ°ΡΠ° Ρ ΠΏΡΡΠ²ΠΈΡΠ½ΠΈΡ Π΄ΠΎΠΌΠ΅ΠΉΠ½, ΠΎΡ ΠΊΠΎΠΉΡΠΎ Π΅ ΠΎΡΠ²ΠΎΡΠ΅Π½Π° ΠΎΡΠ½ΠΎΠ²Π½Π°ΡΠ° ΡΡΡΠ°Π½ΠΈΡΠ°, ΠΊΠΎΠ΅ΡΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ°Π²Π° ΠΎΠ±Ρ Π²Π°ΡΠ° Π½Π° Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Π·Π° ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅ΡΠ΅ Π·Π° ΠΏΡΠΎΡΠ»Π΅Π΄ΡΠ²Π°Π½Π΅ Π½Π° Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π°ΡΠ΅ΠΆΠ΄Π°ΡΠΈ ΡΠ΅ ΡΡΠ΅Π· iframe ΠΎΡ Π΄ΡΡΠ³ ΡΠ°ΠΉΡ. ΠΠ° ΠΏΡΠΈΠ½ΡΠ΄ΠΈΡΠ΅Π»Π½ΠΎ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ΅Π³ΠΌΠ΅Π½ΡΠΈΡΠ°Π½Π΅ΡΠΎ Π±Π΅Π· ΠΈΠ·ΡΠ°ΠΊΠ²Π°Π½Π΅ Π½Π° ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎ Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΡΠ° βchrome://flags/#third-party-storage-partitioning.β

- ΠΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ Π΅ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΡΠΌ First-Party Sets (FPS), ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ Π΄Π° ΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ²ΡΡΠ·ΠΊΠ°ΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠ°ΠΉΡΠΎΠ²Π΅ Π½Π° Π΅Π΄Π½Π° ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ ΠΈΠ»ΠΈ ΠΏΡΠΎΠ΅ΠΊΡ Π·Π° ΠΎΠ±ΡΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ²Π°Π½Π΅ Π½Π° Π±ΠΈΡΠΊΠ²ΠΈΡΠΊΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΡ . ΠΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π΅ ΠΏΠΎΠ»Π΅Π·Π½Π°, ΠΊΠΎΠ³Π°ΡΠΎ Π΅Π΄ΠΈΠ½ ΡΠ°ΠΉΡ Π΅ Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΏΡΠ΅Π· ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, opennet.ru ΠΈ opennet.me). ΠΠΈΡΠΊΠ²ΠΈΡΠΊΠΈΡΠ΅ Π·Π° ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ ΡΠ° Π½Π°ΠΏΡΠ»Π½ΠΎ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈ, Π½ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° FPS ΡΠ΅ ΡΠ΅Π³Π° ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΡΠ²ΡΡΠ·Π°Π½ΠΈ Π² ΠΎΠ±ΡΠΎ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅. ΠΠ° Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° FPS ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠ»Π°Π³ βchrome://flags/enable-first-party-sets.β
- ΠΠ·Π²ΡΡΡΠ΅Π½Π° Π΅ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π° ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ Π½Π° ΡΠΎΡΡΡΠ΅ΡΠ½Π°ΡΠ° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° ΠΊΠΎΠ΄Π΅ΠΊΠ° Π·Π° Π²ΠΈΠ΄Π΅ΠΎ ΡΠΎΡΠΌΠ°Ρ AV1 (libaom), ΠΊΠΎΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΏΠΎΠ²ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π½Π° ΡΠ΅Π± ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠΈ WebRTC, ΠΊΠ°ΡΠΎ ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΠΏΡΠΎΠ²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ. ΠΠΎΠ±Π°Π²Π΅Π½ Π΅ Π½ΠΎΠ² ΡΠ΅ΠΆΠΈΠΌ Ρ Π²ΠΈΡΠΎΠΊΠ° ΡΠΊΠΎΡΠΎΡΡ 10, ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡ Π·Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π° Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈ ΡΠ΅ΡΡΡΡΠΈ Π½Π° CPU. ΠΡΠΈ ΡΠ΅ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Google Meet Π½Π° ΠΊΠ°Π½Π°Π» Ρ ΡΠ΅ΡΡΠΎΡΠ½Π° Π»Π΅Π½ΡΠ° 40 kbps, ΡΠ΅ΠΆΠΈΠΌ AV1 Speed 10 Π² ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Ρ ΡΠ΅ΠΆΠΈΠΌ VP9 speed 7 Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ» ΡΠ²Π΅Π»ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎΡΠΎ Ρ 12% ΠΈ ΡΡΡΡ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Ρ 25%.
- ΠΡΠΈ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ°Π·ΡΠΈΡΠ΅Π½Π°ΡΠ° Π·Π°ΡΠΈΡΠ° Π½Π° Π±ΡΠ°ΡΠ·ΡΡΠ° (Safe Browsing > Enhanced protection) Ρ ΡΠ΅Π» ΡΠ°Π·ΠΊΡΠΈΠ²Π°Π½Π΅ Π½Π° Π·Π»ΠΎΠ½Π°ΠΌΠ΅ΡΠ΅Π½Π° Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡ Π² ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΡΡΠ° ΠΎΡ ΡΡΡΠ°Π½Π° Π½Π° Google Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ ΡΠ±ΠΎΡ Π½Π° ΡΠ΅Π»Π΅ΠΌΠ΅ΡΡΠΈΡ Π·Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° Π±ΡΠ°ΡΠ·ΡΡΡΠΊΠΈΡΠ΅ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΡ, ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ΠΈ Π½Π΅ ΠΎΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π° Chrome Store. ΠΠ·ΠΏΡΠ°ΡΠ°Ρ ΡΠ΅ ΡΠ°ΠΊΠΈΠ²Π° Π΄Π°Π½Π½ΠΈ ΠΊΠ°ΡΠΎ Ρ Π΅ΡΠΎΠ²Π΅ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ΡΠ΅ Π½Π° ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΈ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° manifest.json.
- ΠΠ° ΡΠ°ΡΡ ΠΎΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ ΡΠ° Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈ Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΠΏΠΎΠΏΡΠ»Π²Π°Π½Π΅ Π½Π° ΡΠΎΡΠΌΡΠ»ΡΡΠΈ, Π½Π°ΡΠΎΡΠ΅Π½ΠΈ ΠΊΡΠΌ Π±ΡΡΠ·ΠΎ ΠΏΠΎΠΏΡΠ»Π²Π°Π½Π΅ Π½Π° Π°Π΄ΡΠ΅ΡΠ° Π½Π° Π΄ΠΎΡΡΠ°Π²ΠΊΠ° ΠΈ ΠΏΠ»Π°ΡΠ΅ΠΆΠ½ΠΈ ΡΠ΅ΠΊΠ²ΠΈΠ·ΠΈΡΠΈ ΠΏΡΠΈ ΠΈΠ·Π²ΡΡΡΠ²Π°Π½Π΅ Π½Π° ΠΏΠΎΠΊΡΠΏΠΊΠΈ Π² Π½ΡΠΊΠΎΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΈ.

- ΠΠ·Π²ΡΡΡΠ΅Π½Π° Π΅ ΡΠ΅ΡΡΡΡΠΊΡΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΌΠ΅Π½ΡΡΠΎ, ΠΏΠΎΠΊΠ°Π·Π²Π°Π½ΠΎ ΠΏΡΠΈ Π½Π°ΡΠΈΡΠΊΠ°Π½Π΅ Π½Π° ΠΈΠΊΠΎΠ½Π°ΡΠ° βΡΡΠΈ ΡΠΎΡΠΊΠΈβ. ΠΠ° ΠΏΡΡΠ²ΠΎΡΠΎ Π½ΠΈΠ²ΠΎ Π½Π° ΠΌΠ΅Π½ΡΡΠΎ ΡΠ° ΠΏΡΠ΅ΠΌΠ΅ΡΡΠ΅Π½ΠΈ ΡΠΎΡΠΊΠΈΡΠ΅ βΠ Π°Π·ΡΠΈΡΠ΅Π½ΠΈΡβ ΠΈ βChrome Web Storeβ.
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΏΡΠ΅Π²ΠΎΠ΄ Π½Π° Π΄ΡΡΠ³ Π΅Π·ΠΈΠΊ ΡΠ°ΠΌΠΎ Π½Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ ΠΎΡ ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ°, Π° Π½Π΅ ΡΠ°ΠΌΠΎ Π½Π° ΡΡΠ»Π°ΡΠ° ΡΡΡΠ°Π½ΠΈΡΠ° (ΠΏΡΠ΅Π²ΠΎΠ΄ΡΡ ΡΠ΅ ΠΈΠ½ΠΈΡΠΈΠΈΡΠ° ΠΎΡ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎΡΠΎ ΠΌΠ΅Π½Ρ). ΠΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ°ΡΡΠΈΡΠ½ΠΈΡ ΠΏΡΠ΅Π²ΠΎΠ΄ Π΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Β«chrome://flags/#desktop-partial-translateΒ».
- ΠΠ° ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ°, ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π° ΠΏΡΠΈ ΠΎΡΠ²Π°ΡΡΠ½Π΅ Π½Π° Π½ΠΎΠ² ΡΠ°Π±, Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° Π²ΡΠ·ΠΎΠ±Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡΠ΅ΠΊΡΡΠ½Π°ΡΠΈ ΡΠ°Π±ΠΎΡΠ° (Β«JourneyΒ»), Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠΈΡΠ΅ ΡΡΡΡΠ΅Π½Π΅ΡΠΎ ΠΎΡ ΠΏΡΠ΅ΠΊΡΡΠ½Π°ΡΠ°ΡΠ° ΠΏΠΎΠ·ΠΈΡΠΈΡ.

- Π Π²Π΅ΡΡΠΈΡΡΠ° Π·Π° Android Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° Π½ΠΎΠ²Π° ΡΠ»ΡΠΆΠ΅Π±Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ° Β«chrome://policy/logsΒ» Π·Π° ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Ρ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΠ²Π½ΠΎ Π·Π°Π΄Π°Π΄Π΅Π½ΠΈΡΠ΅ Π·Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠΈ Π½Π° ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅.
- Π ΡΠ±ΠΎΡΠΊΠ°ΡΠ° Π·Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° Android Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° ΠΏΠΎ-ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΎ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ Π² ΡΠ΅ΠΊΡΠΈΡΡΠ° Π·Π° ΠΏΡΠ΅ΠΏΠΎΡΡΡΠ°Π½ΠΎ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ (Discover). ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π½Π° ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°Π½ΠΈΡΠ΅ ΡΠΈΠΏΠΎΠ²Π΅ ΠΈΠ·Ρ
ΠΎΠ΄ΡΡΠΈ ΠΏΡΠ΅ΠΏΠΎΡΡΠΊΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠΊΡΠΈΠ΅ΡΠ΅ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ ΠΎΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈ ΠΈΠ·ΡΠΎΡΠ½ΠΈΡΠΈ) Π·Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ, ΠΊΠΎΠΈΡΠΎ Π½Π΅ ΡΠ° ΡΠ²ΡΡΠ·Π°Π½ΠΈ Ρ Π°ΠΊΠ°ΡΠ½ΡΠ° Π² Google.

- Π Π²Π΅ΡΡΠΈΡΡΠ° Π·Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° Android Π΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ Π½ΠΎΠ² ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π·Π° ΠΈΠ·Π±ΠΎΡ Π½Π° ΠΌΡΠ»ΡΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π·Π° ΠΊΠ°ΡΠ²Π°Π½Π΅ Π½Π° ΡΠ½ΠΈΠΌΠΊΠΈ ΠΈ Π²ΠΈΠ΄Π΅Π° (Π²ΠΌΠ΅ΡΡΠΎ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π°ΡΠ° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΈΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π½Π° Android Media Picker).

- Π CSS Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΈΡΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ Π½Π° ΡΡΠ½ΠΊΡΠΈΡΡΠ° image-set(), ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°ΡΠ° ΠΈΠ·Π±ΠΎΡ Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡ Π½Π°Π±ΠΎΡ ΠΎΡ ΠΎΠΏΡΠΈΠΈ Ρ ΡΠ°Π·Π»ΠΈΡΠ½Π° ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»Π½Π° ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ, ΠΊΠΎΠ΅ΡΠΎ Π½Π°ΠΉ-Π΄ΠΎΠ±ΡΠ΅ ΠΏΠΎΠ΄Ρ ΠΎΠΆΠ΄Π° Π½Π° ΡΠ΅ΠΊΡΡΠΈΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ Π½Π° Π΅ΠΊΡΠ°Π½Π° ΠΈ ΠΏΡΠΎΠΏΡΡΠΊΠ°ΡΠ΅Π»Π½Π°ΡΠ° ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ Π½Π° ΠΌΡΠ΅ΠΆΠΎΠ²ΠΎΡΠΎ ΡΠ²ΡΡΠ·Π²Π°Π½Π΅. ΠΠΎΠ΄Π΄ΡΡΠΆΠ°Π½ΠΈΡΡ ΠΏΠΎ-ΡΠ°Π½ΠΎ ΠΏΠΎΠ²ΠΈΠΊ Ρ ΠΏΡΠ΅ΡΠΈΠΊΡ -webkit-image-set(), ΠΏΡΠ΅Π΄Π»Π°Π³Π°Ρ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ΅Π½ Π·Π° Chrome, ΡΠ΅Π³Π° Π΅ Π·Π°ΠΌΠ΅Π½Π΅Π½ Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΈΡ image-set.
- Π CSS Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° Π½ΠΎΠ²ΠΈ ΠΌΠ΅Π΄ΠΈΠ°Π·Π°ΠΏΡΠΎΡΠΈ (@media) overflow-inline ΠΈ overflow-block, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°ΡΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π΅ Π½Π° Π½Π°ΡΠΈΠ½Π°, ΠΏΠΎ ΠΊΠΎΠΉΡΠΎ ΡΠ΅ Π±ΡΠ΄Π΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ΅Π½ΠΎ ΠΈΠ·Π»ΠΈΠ·Π°Π½Π΅ΡΠΎ Π½Π° ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ ΠΈΠ·Π²ΡΠ½ ΠΏΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½ΠΈΡΠ΅ Π³ΡΠ°Π½ΠΈΡΠΈ Π½Π° Π±Π»ΠΎΠΊΠ°.
- Π CSS Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ ΠΌΠ΅Π΄ΠΈΠ°Π·Π°ΠΏΡΠΎΡ update, Π΄Π°Π²Π°Ρ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π΅ Π½Π° ΡΡΠΈΠ»ΠΎΠ²Π΅ ΠΏΡΠΈ ΠΏΠ΅ΡΠ°Ρ ΠΈΠ»ΠΈ ΠΏΡΠΈ ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° Π±Π°Π²Π½ΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΠΊΡΠ°Π½ΠΈ Π½Π° Π΅Π»Π΅ΠΊΡΡΠΎΠ½Π½ΠΈ ΠΊΠ½ΠΈΠ³ΠΈ) ΠΈ Π±ΡΡΠ·ΠΈ (ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈ) Π΅ΠΊΡΠ°Π½ΠΈ.
- Π CSS Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΡΡΠ½ΠΊΡΠΈΡΡΠ° linear() Π·Π° ΠΏΡΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° Π»ΠΈΠ½Π΅ΠΉΠ½Π° ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»Π°ΡΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ Π·Π°Π΄Π°Π΄Π΅Π½ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΎΡΠΊΠΈ, ΠΊΠΎΠ΅ΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΎ Π·Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΡΠ»ΠΎΠΆΠ½ΠΈ Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ, ΠΊΠ°ΡΠΎ Π΅ΡΠ΅ΠΊΡΠΈ Π½Π° ΠΎΡΡΠΊΠ°ΡΠ°Π½Π΅ ΠΈ ΡΠ°Π·ΡΡΠ³Π°Π½Π΅.
- Π ΠΌΠ΅ΡΠΎΠ΄Π° Headers.getSetCookie() Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΈΠ·Π²Π»ΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈ ΠΎΡ ΠΏΡΠ΅Π΄Π°Π΄Π΅Π½ΠΈΡΠ΅ Π² Π΅Π΄Π½ΠΎ Π·Π°ΠΏΠΈΡΠ²Π°Π½Π΅ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π·Π°Π³Π»Π°Π²ΠΈΡ Set-Cookie Π±Π΅Π· ΡΡΡ Π½ΠΎΡΠΎ ΠΎΠ±Π΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅.
- Π API WebAuthn Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΎ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΠ΅ largeBlob Π·Π° ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ Π±ΠΈΠ½Π°ΡΠ½ΠΈ Π΄Π°Π½Π½ΠΈ, ΡΠ²ΡΡΠ·Π°Π½ΠΈ Ρ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½ΠΈ Π΄Π°Π½Π½ΠΈ.
- ΠΠΊΠ»ΡΡΠ΅Π½ Π΅ API Private State Token Π·Π° ΡΠ°Π·Π΄Π΅Π»ΡΠ½Π΅ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ Π±Π΅Π· ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΌΠ΅ΠΆΠ΄ΡΡΠ°ΠΉΡΠΎΠ²ΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΈ.
- ΠΠ° ΡΠ°ΠΉΡΠΎΠ²Π΅ΡΠ΅ Π΅ Π·Π°Π±ΡΠ°Π½Π΅Π½ΠΎ Π΄Π° Π·Π°Π΄Π°Π²Π°Ρ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎΡΠΎ document.domain Π·Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΡΡΠ»ΠΎΠ²ΠΈΡΡΠ° same-origin ΠΊΡΠΌ ΡΠ΅ΡΡΡΡΠΈΡΠ΅, Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½ΠΈ ΠΎΡ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ. ΠΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡ ΠΎΡ ΡΡΡΠ°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° ΠΊΠ°Π½Π°Π» Π·Π° ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈΡΠ΅ ΡΠ»Π΅Π΄Π²Π° Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΡΠ½ΠΊΡΠΈΡΡΠ° postMessage() ΠΈΠ»ΠΈ API Channel Messaging.
- ΠΠ½Π΅ΡΠ΅Π½ΠΈ ΡΠ° ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡ Π² ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈΡΠ΅ Π·Π° ΡΠ΅Π± ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ. Π ΠΏΠ°Π½Π΅Π»Π° Π·Π° ΠΈΠ½ΡΠΏΠ΅ΠΊΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΌΡΠ΅ΠΆΠΎΠ²Π°ΡΠ° Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡ ΡΠ΅ ΠΏΠΎΡΠ²ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΏΡΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π΅ ΠΈΠ»ΠΈ ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° Π½ΠΎΠ²ΠΈ HTTP Π·Π°Π³Π»Π°Π²ΠΈΡ Π½Π° ΠΎΡΠ³ΠΎΠ²ΠΎΡΠΈΡΠ΅, Π²ΡΡΡΠ°Π½ΠΈ ΠΎΡ ΡΠ΅Π± ΡΡΡΠ²ΡΡΠ° (Network > Headers > Response Headers). ΠΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ Π΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π΅Π½Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°Π½Π΅ Π½Π° Π²ΡΠΈΡΠΊΠΈ ΠΏΡΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π½Π° Π΅Π΄Π½ΠΎ ΠΌΡΡΡΠΎ ΡΡΠ΅Π· ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ°ΠΉΠ»Π° .headers Π² ΡΠ°Π·Π΄Π΅Π»Π° Sources > Overrides ΠΈ ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° Π·Π°ΠΌΠ΅Π½ΠΈ ΠΏΠΎ ΠΌΠ°ΡΠΊΠ°. ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° Π΅ ΠΎΡΠ»Π°Π΄ΠΊΠ°ΡΠ° Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠΈ ΡΠ΅Π± ΡΠ°ΠΌΠΊΠΈ Nuxt, Vite ΠΈ Rollup. ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° Π΅ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ° Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Ρ CSS Π² ΠΏΠ°Π½Π΅Π»Π° Styles (ΡΠ°Π·Π΄Π΅Π»Π½ΠΎ ΡΠ΅ ΠΎΡΠ±Π΅Π»ΡΠ·Π²Π°Ρ Π³ΡΠ΅ΡΠΊΠΈ Π² ΠΈΠΌΠ΅Π½Π°ΡΠ° Π½Π° ΡΠ²ΠΎΠΉΡΡΠ²Π°ΡΠ° ΠΈ Π² ΠΏΡΠΈΡΠ²ΠΎΡΠ²Π°Π½ΠΈΡΠ΅ ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈ). Π ΡΠ΅Π± ΠΊΠΎΠ½Π·ΠΎΠ»Π°ΡΠ° Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΏΡΠ΅ΠΏΠΎΡΡΠΊΠΈ Π·Π° Π°Π²ΡΠΎΠ·Π°Π²ΡΡΡΠ²Π°Π½Π΅ ΠΏΡΠΈ Π½Π°ΡΠΈΡΠΊΠ°Π½Π΅ Π½Π° Enter (Π° Π½Π΅ ΡΠ°ΠΌΠΎ ΠΏΡΠΈ Π½Π°ΡΠΈΡΠΊΠ°Π½Π΅ Π½Π° ΡΠ°Π±ΡΠ»Π°ΡΠΈΡ ΠΈΠ»ΠΈ ΡΡΡΠ΅Π»ΠΊΠ° Π½Π°Π΄ΡΡΠ½ΠΎ).

ΠΡΠ²Π΅Π½ Π½ΠΎΠ²ΠΎΠ²ΡΠ²Π΅Π΄Π΅Π½ΠΈΡΡΠ° ΠΈ ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ, Π² Π½ΠΎΠ²Π°ΡΠ° Π²Π΅ΡΡΠΈΡ ΡΠ° ΠΎΡΡΡΡΠ°Π½Π΅Π½ΠΈ 15 ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ. ΠΠ½ΠΎΠ³ΠΎ ΠΎΡ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈΡΠ΅ ΡΠ° ΠΎΡΠΊΡΠΈΡΠΈ Π² ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Π½ΠΎ ΡΠ΅ΡΡΠ²Π°Π½Π΅ Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer ΠΈ AFL. ΠΡΠΈΡΠΈΡΠ½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°ΡΠΈ Π΄Π° ΡΠ΅ Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»ΡΡ Π²ΡΠΈΡΠΊΠΈ Π½ΠΈΠ²Π° Π½Π° Π·Π°ΡΠΈΡΠ° Π½Π° Π±ΡΠ°ΡΠ·Π΅ΡΠ° ΠΈ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΡΠ»Π½ΠΈ ΠΊΠΎΠ΄ Π² ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΠΈΠ·Π²ΡΠ½ sandbox ΡΡΠ΅Π΄Π°ΡΠ°, Π½Π΅ ΡΠ° ΠΎΡΠΊΡΠΈΡΠΈ. Π ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° Π·Π° ΠΈΠ·ΠΏΠ»Π°ΡΠ°Π½Π΅ Π½Π° ΠΏΠ°ΡΠΈΡΠ½ΠΈ Π½Π°Π³ΡΠ°Π΄ΠΈ Π·Π° ΠΎΡΠΊΡΠΈΠ²Π°Π½Π΅ Π½Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ, Π·Π° ΡΠ΅ΠΊΡΡΠΎΡΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡΠ° Google Π΅ ΠΈΠ·ΠΏΠ»Π°ΡΠΈΠ»Π° 10 Π½Π°Π³ΡΠ°Π΄ΠΈ Π½Π° ΠΎΠ±ΡΠ° ΡΡΠΎΠΉΠ½ΠΎΡΡ 30.5 Ρ
ΠΈΠ»ΡΠ΄ΠΈ Π΄ΠΎΠ»Π°ΡΠ° (ΠΏΠΎ Π΅Π΄Π½Π° Π½Π°Π³ΡΠ°Π΄Π° ΠΎΡ $7500, $5000 ΠΈ $4000, Π΄Π²Π΅ Π½Π°Π³ΡΠ°Π΄ΠΈ ΠΎΡ $3000, ΡΡΠΈ Π½Π°Π³ΡΠ°Π΄ΠΈ ΠΎΡ $2000 ΠΈ Π΄Π²Π΅ Π½Π°Π³ΡΠ°Π΄ΠΈ ΠΎΡ $1000).
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru






