Chrome вСрсия 94

Google прСдстави вСрсията Π½Π° ΡƒΠ΅Π± Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π° Chrome 94. Π’ ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π΅ Π½Π°Π»ΠΈΡ‡Π½Π° стабилна вСрсия Π½Π° бСзплатния ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Chromium, ΠΊΠΎΠΉΡ‚ΠΎ слуТи ΠΊΠ°Ρ‚ΠΎ основа Π½Π° Chrome. Π‘Ρ€Π°ΡƒΠ·ΡŠΡ€ΡŠΡ‚ Chrome сС ΠΎΡ‚Π»ΠΈΡ‡Π°Π²Π° с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π»ΠΎΠ³Π° Π½Π° Google, Π½Π°Π»ΠΈΡ‡ΠΈΠ΅Ρ‚ΠΎ Π½Π° систСма Π·Π° ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅ Π½Π° извСстия Π² случай Π½Π° срив, ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π·Π° Π²ΡŠΠ·ΠΏΡ€ΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π΅Π½ΠΎ Π²ΠΈΠ΄Π΅ΠΎ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ (DRM), систСма Π·Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ инсталиранС Π½Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° RLZ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ ΠΏΡ€ΠΈ Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅. Π‘Π»Π΅Π΄Π²Π°Ρ‰ΠΎΡ‚ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° Chrome 95 Π΅ насрочСно Π·Π° 19 ΠΎΠΊΡ‚ΠΎΠΌΠ²Ρ€ΠΈ.

Π—Π°ΠΏΠΎΡ‡Π²Π°ΠΉΠΊΠΈ с пусканСто Π½Π° Chrome 94, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π° към Π½ΠΎΠ² Ρ†ΠΈΠΊΡŠΠ» Π½Π° пусканС. Нови Π·Π½Π°Ρ‡ΠΈΠΌΠΈ вСрсии Π²Π΅Ρ‡Π΅ Ρ‰Π΅ сС ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Ρ‚ Π½Π° всСки 4 сСдмици, Π° Π½Π΅ Π½Π° всСки 6 сСдмици, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява ΠΏΠΎ-Π±ΡŠΡ€Π·ΠΎ прСдоставянС Π½Π° Π½ΠΎΠ²ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅. ΠžΡ‚Π±Π΅Π»ΡΠ·Π²Π° сС, Ρ‡Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° процСса Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° Π½Π° изданията ΠΈ подобряванСто Π½Π° систСмата Π·Π° тСстванС позволяват изданията Π΄Π° сС Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Ρ‚ ΠΏΠΎ-чСсто, Π±Π΅Π· Π΄Π° сС ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚ΠΈΡ€Π° качСството. Π—Π° прСдприятията ΠΈ Ρ‚Π΅Π·ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ сС нуТдаят ΠΎΡ‚ ΠΏΠΎΠ²Π΅Ρ‡Π΅ Π²Ρ€Π΅ΠΌΠ΅ Π·Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅, Extended Stable ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Ρ‰Π΅ бъдС пускано ΠΎΡ‚Π΄Π΅Π»Π½ΠΎ Π½Π° всСки 8 сСдмици, ΠΊΠΎΠ΅Ρ‚ΠΎ Ρ‰Π΅ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅Ρ‚Π΅ към Π½ΠΎΠ²ΠΈ издания Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ вСднъТ Π½Π° всСки 4 сСдмици, Π° вСднъТ Π½Π° всСки 8 сСдмици.

Основни ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² Chrome 94:

  • Π”ΠΎΠ±Π°Π²Π΅Π½ Ρ€Π΅ΠΆΠΈΠΌ HTTPS-First, ΠΊΠΎΠΉΡ‚ΠΎ напомня Π½Π° Ρ€Π΅ΠΆΠΈΠΌΠ° Π‘Π°ΠΌΠΎ HTTPS, ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π° сС появи във Firefox. Ако Ρ€Π΅ΠΆΠΈΠΌΡŠΡ‚ Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ Π² настройкитС, ΠΊΠΎΠ³Π°Ρ‚ΠΎ сС ΠΎΠΏΠΈΡ‚Π²Π°Ρ‚Π΅ Π΄Π° ΠΎΡ‚Π²ΠΎΡ€ΠΈΡ‚Π΅ рСсурс Π±Π΅Π· ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ Ρ‡Ρ€Π΅Π· HTTP, Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ΡŠΡ‚ ΠΏΡŠΡ€Π²ΠΎ Ρ‰Π΅ сС ΠΎΠΏΠΈΡ‚Π° Π΄Π° ΠΎΡΡŠΡ‰Π΅ΡΡ‚Π²ΠΈ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ сайта Ρ‡Ρ€Π΅Π· HTTPS ΠΈ Π°ΠΊΠΎ ΠΎΠΏΠΈΡ‚ΡŠΡ‚ Π΅ Π½Π΅ΡƒΡΠΏΠ΅ΡˆΠ΅Π½, потрСбитСлят Ρ‰Π΅ ΠΏΠΎΠΊΠ°ΠΆΠ΅ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π·Π° липсата Π½Π° HTTPS ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° ΠΈ поиска Π΄Π° ΠΎΡ‚Π²ΠΎΡ€ΠΈ сайта Π±Π΅Π· ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅. Π’ Π±ΡŠΠ΄Π΅Ρ‰Π΅ Google обмисля Π΄Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° HTTPS-First ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π·Π° всички ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ, Π΄Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈ Π΄ΠΎΡΡ‚ΡŠΠΏΠ° Π΄ΠΎ някои Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° ΡƒΠ΅Π± ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π·Π° страници, ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΈ ΠΏΡ€Π΅Π· HTTP, ΠΈ Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ прСдупрСТдСния, Π·Π° Π΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π·Π° рисковСтС, ΠΊΠΎΠΈΡ‚ΠΎ Π²ΡŠΠ·Π½ΠΈΠΊΠ²Π°Ρ‚ ΠΏΡ€ΠΈ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ сайтовС Π±Π΅Π· ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅. Π Π΅ΠΆΠΈΠΌΡŠΡ‚ Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ Π² сСкцията β€žΠŸΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎΡΡ‚ ΠΈ ΡΠΈΠ³ΡƒΡ€Π½ΠΎΡΡ‚β€œ > β€žΠ‘ΠΈΠ³ΡƒΡ€Π½ΠΎΡΡ‚β€œ > β€žΠ Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈβ€œ настройки.
    Chrome вСрсия 94
  • Π—Π° страници, ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΈ Π±Π΅Π· HTTPS, ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅ Π½Π° заявки (рСсурси Π·Π° изтСглянС) Π΄ΠΎ Π»ΠΎΠΊΠ°Π»Π½ΠΈ URL адрСси (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ β€žhttp://router.localβ€œ ΠΈ localhost) ΠΈ Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΈ адрСсни Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΈ (127.0.0.0/8, 192.168.0.0/16, 10.0.0.0) Π΅ Π·Π°Π±Ρ€Π°Π½Π΅Π½ΠΎ .8/1.2.3.4 ΠΈ Ρ‚.Π½.). Π˜Π·ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ сС ΠΏΡ€Π°Π²ΠΈ само Π·Π° страници, ΠΈΠ·Ρ‚Π΅Π³Π»Π΅Π½ΠΈ ΠΎΡ‚ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ с Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΈ IP адрСси. НапримСр страница, Π·Π°Ρ€Π΅Π΄Π΅Π½Π° ΠΎΡ‚ ΡΡŠΡ€Π²ΡŠΡ€ 192.168.0.1, няма Π΄Π° ΠΈΠΌΠ° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ рСсурс, Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ Π½Π° IP 127.0.0.1 ΠΈΠ»ΠΈ IP 192.168.1.1, Π½ΠΎ Π·Π°Ρ€Π΅Π΄Π΅Π½Π° ΠΎΡ‚ ΡΡŠΡ€Π²ΡŠΡ€ XNUMX Ρ‰Π΅ ΠΌΠΎΠΆΠ΅. ΠŸΡ€ΠΎΠΌΡΠ½Π°Ρ‚Π° въвСТда Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π΅Π½ слой Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π° срСщу Сксплоатация Π½Π° уязвимости Π² ΠΌΠ°Π½ΠΈΠΏΡƒΠ»Π°Ρ‚ΠΎΡ€ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΡ€ΠΈΠ΅ΠΌΠ°Ρ‚ заявки Π½Π° Π»ΠΎΠΊΠ°Π»Π½ΠΈ IP адрСси, ΠΈ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Ρ‰Π΅ Π·Π°Ρ‰ΠΈΡ‚Π°Π²Π° срСщу Π°Ρ‚Π°ΠΊΠΈ с ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ Π½Π° DNS.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ функцията β€žΠ¦Π΅Π½Ρ‚ΡŠΡ€ Π·Π° ΡΠΏΠΎΠ΄Π΅Π»ΡΠ½Π΅β€œ, която Π²ΠΈ позволява Π±ΡŠΡ€Π·ΠΎ Π΄Π° сподСлятС Π²Ρ€ΡŠΠ·ΠΊΠ° към Ρ‚Π΅ΠΊΡƒΡ‰Π°Ρ‚Π° страница с Π΄Ρ€ΡƒΠ³ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ. Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Ρ‚Π΅ QR ΠΊΠΎΠ΄ ΠΎΡ‚ URL адрСс, Π΄Π° Π·Π°ΠΏΠ°Π·ΠΈΡ‚Π΅ страница, Π΄Π° ΠΈΠ·ΠΏΡ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Ρ€ΡŠΠ·ΠΊΠ° към Π΄Ρ€ΡƒΠ³ΠΎ устройство, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΎ с потрСбитСлски Π°ΠΊΠ°ΡƒΠ½Ρ‚, ΠΈ Π΄Π° ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΠΈΡ‚Π΅ Π²Ρ€ΡŠΠ·ΠΊΠ° към сайтовС Π½Π° Ρ‚Ρ€Π΅Ρ‚ΠΈ страни ΠΊΠ°Ρ‚ΠΎ Facebook, WhatsUp, Twitter ΠΈ VK. Π’Π°Π·ΠΈ функция всС ΠΎΡ‰Π΅ Π½Π΅ Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏΠ½Π° Π·Π° всички ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ. Π—Π° Π΄Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‚Π΅ Π±ΡƒΡ‚ΠΎΠ½Π° β€žΠ‘ΠΏΠΎΠ΄Π΅Π»ΡΠ½Π΅β€œ Π² ΠΌΠ΅Π½ΡŽΡ‚ΠΎ ΠΈ адрСсната Π»Π΅Π½Ρ‚Π°, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ настройкитС β€žchrome://flags/#sharing-hub-desktop-app-menuβ€œ ΠΈ β€žchrome://flags/#sharing-hub- desktop-omnibox” .
    Chrome вСрсия 94
  • Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΡŠΡ‚ Π·Π° настройки Π½Π° Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π° Π΅ прСструктуриран. ВсСки Ρ€Π°Π·Π΄Π΅Π» с настройки Π²Π΅Ρ‡Π΅ сС ΠΏΠΎΠΊΠ°Π·Π²Π° Π½Π° ΠΎΡ‚Π΄Π΅Π»Π½Π° страница, Π° Π½Π΅ Π½Π° Π΅Π΄Π½Π° ΠΎΠ±Ρ‰Π° страница.
    Chrome вСрсия 94
  • Π Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΎ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° Π΄Π½Π΅Π²Π½ΠΈΠΊΠ° Π½Π° ΠΈΠ·Π΄Π°Π΄Π΅Π½ΠΈΡ‚Π΅ ΠΈ ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½ΠΈ сСртификати (Certificate Transparency), ΠΊΠΎΠΉΡ‚ΠΎ Π²Π΅Ρ‡Π΅ Ρ‰Π΅ сС Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π° Π±Π΅Π· Π²Ρ€ΡŠΠ·ΠΊΠ° с Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈΡ‚Π΅ Π½Π° Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π°.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ сСрвизна страница β€žchrome://whats-newβ€œ с ΠΎΠ±Ρ‰ ΠΏΡ€Π΅Π³Π»Π΅Π΄ Π½Π° Π²ΠΈΠ΄ΠΈΠΌΠΈΡ‚Π΅ ΠΎΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² Π½ΠΎΠ²Π°Ρ‚Π° вСрсия. Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π°Ρ‚Π° сС появява Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ Π²Π΅Π΄Π½Π°Π³Π° слСд Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ ΠΈΠ»ΠΈ Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏΠ½Π° Ρ‡Ρ€Π΅Π· Π±ΡƒΡ‚ΠΎΠ½Π° Какво Π½ΠΎΠ²ΠΎ Π² ΠΌΠ΅Π½ΡŽΡ‚ΠΎ ΠŸΠΎΠΌΠΎΡ‰. ΠŸΠΎΠ½Π°ΡΡ‚ΠΎΡΡ‰Π΅ΠΌ страницата спомСнава Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π² Ρ€Π°Π·Π΄Π΅Π»ΠΈ, Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° раздСлянС Π½Π° ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ ΠΈ функция Π·Π° промяна Π½Π° Ρ†Π²Π΅Ρ‚Π° Π½Π° Ρ„ΠΎΠ½Π°, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ са спСцифични Π·Π° Chrome 94 ΠΈ бяха въвСдСни Π² ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΈ вСрсии. ΠŸΠΎΠΊΠ°Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° страницата всС ΠΎΡ‰Π΅ Π½Π΅ Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ΠΎ Π·Π° всички ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ: Π·Π° Π΄Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π°Ρ‚Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ настройкитС β€žchrome://flags#chrome-whats-new-uiβ€œ ΠΈ β€žchrome://flags#chrome-whats-new-in -Π³Π»Π°Π²Π½ΠΎ-мСню-Π½ΠΎΠ²Π°-Π·Π½Π°Ρ‡ΠΊΠ°".
    Chrome вСрсия 94
  • Π˜Π·Π²ΠΈΠΊΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° WebSQL API ΠΎΡ‚ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅, Π·Π°Ρ€Π΅Π΄Π΅Π½ΠΎ ΠΎΡ‚ сайтовС Π½Π° Ρ‚Ρ€Π΅Ρ‚ΠΈ страни (ΠΊΠ°Ρ‚ΠΎ iframe) Π΅ ΠΎΡ‚Ρ…Π²ΡŠΡ€Π»Π΅Π½ΠΎ. Π’ Chrome 94, ΠΊΠΎΠ³Π°Ρ‚ΠΎ сС ΠΎΠΏΠΈΡ‚Π²Π°Ρ‚Π΅ Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ WebSQL ΠΎΡ‚ скриптовС Π½Π° Ρ‚Ρ€Π΅Ρ‚ΠΈ страни, сС ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅, Π½ΠΎ Π·Π°ΠΏΠΎΡ‡Π²Π°ΠΉΠΊΠΈ с Chrome 97, Ρ‚Π°ΠΊΠΈΠ²Π° повиквания Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ Π±Π»ΠΎΠΊΠΈΡ€Π°Π½ΠΈ. Π’ Π±ΡŠΠ΄Π΅Ρ‰Π΅ ΠΏΠ»Π°Π½ΠΈΡ€Π°ΠΌΠ΅ Π΄Π° ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π΅ΠΌ напълно ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π·Π° WebSQL, нСзависимо ΠΎΡ‚ контСкста Π½Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°. ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡŠΡ‚ Π½Π° WebSQL Π΅ Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° SQLite ΠΊΠΎΠ΄ ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΎΡ‚ Π½Π°ΠΏΠ°Π΄Π°Ρ‚Π΅Π»ΠΈ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° уязвимости Π² SQLite.
  • ΠžΡ‚ ΡΡŠΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ Π·Π° сигурност ΠΈ Π·Π° прСдотвратяванС Π½Π° Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½Π° дСйност, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° наслСдСния MK (URL:MK) ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ», ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ някога Π² Internet Explorer ΠΈ позволяващ Π½Π° ΡƒΠ΅Π± прилоТСнията Π΄Π° ΠΈΠ·Π²Π»ΠΈΡ‡Π°Ρ‚ информация ΠΎΡ‚ компрСсирани Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, Π·Π°ΠΏΠΎΡ‡Π½Π° Π΄Π° сС Π±Π»ΠΎΠΊΠΈΡ€Π°.
  • ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π·Π° синхронизиранС с ΠΏΠΎ-стари вСрсии Π½Π° Chrome (Chrome 48 ΠΈ ΠΏΠΎ-стари) Π΅ прСустановСна.
  • HTTP Π·Π°Π³Π»Π°Π²ΠΊΠ°Ρ‚Π° Permissions-Policy, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° Π΄Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ ΠΈ Π΄Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π° Π΄ΠΎΡΡ‚ΡŠΠΏΠ° Π΄ΠΎ API, ΠΈΠΌΠ° Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Ρ„Π»Π°Π³Π° β€ždisplay-captureβ€œ, ΠΊΠΎΠΉΡ‚ΠΎ Π²ΠΈ позволява Π΄Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π°Ρ‚Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° API Π·Π° заснСманС Π½Π° Π΅ΠΊΡ€Π°Π½Π° Π½Π° страницата (ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅, Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° заснСманС Π½Π° Π΅ΠΊΡ€Π°Π½Π½ΠΎ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ ΠΎΡ‚ външни Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈ Ρ€Π°ΠΌΠΊΠΈ Π΅ Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π°).
  • Няколко Π½ΠΎΠ²ΠΈ API бяха Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ към Ρ€Π΅ΠΆΠΈΠΌΠ° Origin Trials (СкспСримСнтални Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ изискват ΠΎΡ‚Π΄Π΅Π»Π½ΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅). Origin Trial ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с посочСния API ΠΎΡ‚ прилоТСния, ΠΈΠ·Ρ‚Π΅Π³Π»Π΅Π½ΠΈ ΠΎΡ‚ localhost ΠΈΠ»ΠΈ 127.0.0.1, ΠΈΠ»ΠΈ слСд рСгистрация ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° спСциалСн Ρ‚ΠΎΠΊΠ΅Π½, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ Π²Π°Π»ΠΈΠ΄Π΅Π½ Π·Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π·Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π΅Π½ сайт.
    • Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ WebGPU API, ΠΊΠΎΠΉΡ‚ΠΎ замСства WebGL API ΠΈ прСдоставя инструмСнти Π·Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° GPU ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΊΠ°Ρ‚ΠΎ изобразяванС ΠΈ изчислСния. ΠšΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»Π½ΠΎ WebGPU Π΅ Π±Π»ΠΈΠ·ΠΎ Π΄ΠΎ API Π½Π° Vulkan, Metal ΠΈ Direct3D 12. ΠšΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»Π½ΠΎ WebGPU сС Ρ€Π°Π·Π»ΠΈΡ‡Π°Π²Π° ΠΎΡ‚ WebGL ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΏΠΎ ΡΡŠΡ‰ΠΈΡ Π½Π°Ρ‡ΠΈΠ½, ΠΏΠΎ ΠΊΠΎΠΉΡ‚ΠΎ графичният API Π½Π° Vulkan сС Ρ€Π°Π·Π»ΠΈΡ‡Π°Π²Π° ΠΎΡ‚ OpenGL, Π½ΠΎ Π½Π΅ Π΅ Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° спСцифичСн Π³Ρ€Π°Ρ„ΠΈΡ‡Π΅Π½ API, Π° Π΅ унивСрсалСн слой, ΠΊΠΎΠΉΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΡŠΡ‰ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²ΠΈ Π½Π° ниско Π½ΠΈΠ²ΠΎ, ΠΊΠΎΠΈΡ‚ΠΎ са Π½Π°Π»ΠΈΡ‡Π½ΠΈ във Vulkan, Metal ΠΈ Direct3D 12.

      WebGPU прСдоставя Π½Π° JavaScript прилоТСнията ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π° ниско Π½ΠΈΠ²ΠΎ Π²ΡŠΡ€Ρ…Ρƒ организацията, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° ΠΈ ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ към GPU, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ рСсурси, ΠΏΠ°ΠΌΠ΅Ρ‚, Π±ΡƒΡ„Π΅Ρ€ΠΈ, тСкстурни ΠΎΠ±Π΅ΠΊΡ‚ΠΈ ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½ΠΈ Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΈ ΡˆΠ΅ΠΉΠ΄ΡŠΡ€ΠΈ. Π’ΠΎΠ·ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π²ΠΈ позволява Π΄Π° постигнСтС ΠΏΠΎ-висока производитСлност Π·Π° Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΈ прилоТСния Ρ‡Ρ€Π΅Π· намаляванС Π½Π° Ρ€Π΅ΠΆΠΈΠΉΠ½ΠΈΡ‚Π΅ Ρ€Π°Π·Ρ…ΠΎΠ΄ΠΈ ΠΈ повишаванС Π½Π° СфСктивността Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° с GPU. API ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° ΠΏΡ€Π°Π²ΠΈ възмоТно ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° слоТни 3D ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ Π·Π° ΡƒΠ΅Π±, ΠΊΠΎΠΈΡ‚ΠΎ работят ΡΡŠΡ‰ΠΎ Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° Π΄ΠΎΠ±Ρ€Π΅, ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ ΠΈ самостоятСлни ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ, Π½ΠΎ Π½Π΅ са ΠΎΠ±Π²ΡŠΡ€Π·Π°Π½ΠΈ с ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ.

    • Π—Π° самостоятСлни PWA прилоТСния Π΅ въвСдСна Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° рСгистриранС ΠΊΠ°Ρ‚ΠΎ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»Π°Ρ‚ΠΎΡ€ΠΈ Π½Π° URL адрСси. НапримСр ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ music.example.com ΠΌΠΎΠΆΠ΅ Π΄Π° сС рСгистрира ΠΊΠ°Ρ‚ΠΎ URL ΠΌΠ°Π½ΠΈΠΏΡƒΠ»Π°Ρ‚ΠΎΡ€ https://*.music.example.com ΠΈ всички ΠΏΡ€Π΅Ρ…ΠΎΠ΄ΠΈ ΠΎΡ‚ външни прилоТСния, слСдващи Ρ‚Π΅Π·ΠΈ Π²Ρ€ΡŠΠ·ΠΊΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΡ‚ ΠΌΠ΅ΡΠΈΠ½Π΄ΠΆΡŠΡ€ΠΈ ΠΈ ΠΈΠΌΠ΅ΠΉΠ» ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ, Ρ‰Π΅ водят Π΄ΠΎ отварянСто Π½Π° Ρ‚ΠΎΠ²Π° PWA-прилоТСния, Π° Π½Π΅ Π½ΠΎΠ² Ρ€Π°Π·Π΄Π΅Π» Π½Π° Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π°.
    • Π’ΡŠΠ²Π΅Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° новия HTTP ΠΊΠΎΠ΄ Π·Π° ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ - 103, ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° Π·Π°Π³Π»Π°Π²ΠΊΠΈ ΠΏΡ€Π΅Π΄ΠΈ Π²Ρ€Π΅ΠΌΠ΅. Код 103 Π²ΠΈ позволява Π΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Ρ‚Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π·Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ HTTP Ρ…Π΅Π΄ΡŠΡ€ΠΈ Π²Π΅Π΄Π½Π°Π³Π° слСд заявката, Π±Π΅Π· Π΄Π° Ρ‡Π°ΠΊΠ°Ρ‚Π΅ ΡΡŠΡ€Π²ΡŠΡ€ΡŠΡ‚ Π΄Π° Π·Π°Π²ΡŠΡ€ΡˆΠΈ всички ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ със заявката ΠΈ Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅ Π΄Π° обслуТва ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ. По ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ Π½Π°Ρ‡ΠΈΠ½ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° прСдоставитС подсказки относно Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с обслуТваната страница, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ Π·Π°Ρ€Π΅Π΄Π΅Π½ΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ прСдоставСни Π²Ρ€ΡŠΠ·ΠΊΠΈ към css ΠΈ javascript, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π½Π° страницата). Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈ информация Π·Π° Ρ‚Π°ΠΊΠΈΠ²Π° рСсурси, Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ΡŠΡ‚ Ρ‰Π΅ Π·Π°ΠΏΠΎΡ‡Π½Π΅ Π΄Π° Π³ΠΈ изтСгля, Π±Π΅Π· Π΄Π° Ρ‡Π°ΠΊΠ° Π³Π»Π°Π²Π½Π°Ρ‚Π° страница Π΄Π° Π·Π°Π²ΡŠΡ€ΡˆΠΈ изобразяванСто, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΈ позволява Π΄Π° Π½Π°ΠΌΠ°Π»ΠΈΡ‚Π΅ ΠΎΠ±Ρ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° заявката.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ API Π½Π° WebCodecs Π·Π° ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€Π°Π½Π΅ Π½Π° ниско Π½ΠΈΠ²ΠΎ Π½Π° ΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΈ ΠΏΠΎΡ‚ΠΎΡ†ΠΈ, Π΄ΠΎΠΏΡŠΠ»Π²Π°Ρ‰ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ½ΠΈ интСрфСйси Π½Π° високо Π½ΠΈΠ²ΠΎ HTMLMediaElement, Media Source Extensions, WebAudio, MediaRecorder ΠΈ WebRTC API. Новият API ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Ρ‚ΡŠΡ€ΡΠ΅Π½ Π² области ΠΊΠ°Ρ‚ΠΎ стрийминг Π½Π° ΠΈΠ³Ρ€ΠΈ, Π΅Ρ„Π΅ΠΊΡ‚ΠΈ ΠΎΡ‚ страна Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, транскодиранС Π½Π° ΠΏΠΎΡ‚ΠΎΡ†ΠΈ ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° нСстандартни ΠΌΡƒΠ»Ρ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ. ВмСсто Π΄Π° внСдрява ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»Π½ΠΈ ΠΊΠΎΠ΄Π΅Ρ†ΠΈ Π² JavaScript ΠΈΠ»ΠΈ WebAssembly, API Π½Π° WebCodecs прСдоставя Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ с висока производитСлност, Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈ Π² Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π°. По-спСциално, WebCodecs API прСдоставя Π°ΡƒΠ΄ΠΈΠΎ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€ΠΈ ΠΈ ΠΊΠΎΠ΄Π΅Ρ€ΠΈ, Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€ΠΈ Π·Π° изобраТСния ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ Π²ΠΈΠ΄Π΅ΠΎ ΠΊΠ°Π΄Ρ€ΠΈ Π½Π° ниско Π½ΠΈΠ²ΠΎ.
  • API Π·Π° Π²ΠΌΡŠΠΊΠ½Π°Ρ‚ΠΈ ΠΏΠΎΡ‚ΠΎΡ†ΠΈ Π΅ стабилизиран, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈ възмоТно ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π½Π΅ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π΅Π½ΠΈ ΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΈ ΠΏΠΎΡ‚ΠΎΡ†ΠΈ, ΠΏΡ€Π΅Π΄Π°Π²Π°Π½ΠΈ Ρ‡Ρ€Π΅Π· API Π½Π° MediaStreamTrack, ΠΊΠ°Ρ‚ΠΎ Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ ΠΊΠ°ΠΌΠ΅Ρ€Π° ΠΈ ΠΌΠΈΠΊΡ€ΠΎΡ„ΠΎΠ½, Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ ΠΎΡ‚ заснСманС Π½Π° Π΅ΠΊΡ€Π°Π½Π° ΠΈΠ»ΠΈ Π΄Π°Π½Π½ΠΈ Π·Π° Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π΅Π½ ΠΊΠΎΠ΄Π΅ΠΊ. Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΠΈΡ‚Π΅ Π½Π° WebCodec сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π·Π° прСдставянС Π½Π° Π½Π΅ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π΅Π½ΠΈ Ρ€Π°ΠΌΠΊΠΈ ΠΈ сС Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π° ΠΏΠΎΡ‚ΠΎΠΊ, ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ Π½Π° Ρ‚ΠΎΠ²Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ API Π·Π° Π²ΠΌΡŠΠΊΠ½Π°Ρ‚ΠΈ ΠΏΠΎΡ‚ΠΎΡ†ΠΈ Π½Π° WebRTC Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π° въз основа Π½Π° RTCPeerConnections. ΠžΡ‚ практичСска страна новият API позволява функционалност ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ Π·Π° машинно ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π·Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½Π΅ ΠΈΠ»ΠΈ Π°Π½ΠΎΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΎΠ±Π΅ΠΊΡ‚ΠΈ Π² Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅ ΠΈΠ»ΠΈ добавянС Π½Π° Π΅Ρ„Π΅ΠΊΡ‚ΠΈ ΠΊΠ°Ρ‚ΠΎ изрязванС Π½Π° Ρ„ΠΎΠ½Π° ΠΏΡ€Π΅Π΄ΠΈ ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅ ΠΈΠ»ΠΈ слСд Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅ ΠΎΡ‚ ΠΊΠΎΠ΄Π΅ΠΊ.
  • ΠœΠ΅Ρ‚ΠΎΠ΄ΡŠΡ‚ scheduler.postTask() Π΅ стабилизиран, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΈ позволява Π΄Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π°Ρ‚Π΅ ΠΏΠ»Π°Π½ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈ (извиквания Π·Π° ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ Π½Π° JavaScript) с Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π½ΠΈΠ²Π° Π½Π° ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚. ΠžΡΠΈΠ³ΡƒΡ€Π΅Π½ΠΈ са Ρ‚Ρ€ΠΈ Π½ΠΈΠ²Π° Π½Π° ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚: 1- ΠΏΡŠΡ€Π²ΠΎ изпълнСниС, Π΄ΠΎΡ€ΠΈ Π°ΠΊΠΎ потрСбитСлскитС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Π±Π»ΠΎΠΊΠΈΡ€Π°Π½ΠΈ; 2β€”Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈ са Π²ΠΈΠ΄ΠΈΠΌΠΈ Π·Π° потрСбитСля ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ; 3 - изпълнСниС Π½Π° Π·Π°Π΄Π΅Π½ ΠΏΠ»Π°Π½). ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ ΠΎΠ±Π΅ΠΊΡ‚Π° TaskController, Π·Π° Π΄Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π° ΠΈ Π΄Π° ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ.
  • Π‘Ρ‚Π°Π±ΠΈΠ»ΠΈΠ·ΠΈΡ€Π°Π½ ΠΈ сСга сС разпространява извън Origin Trials API Idle Detection Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° нСактивност Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅. API Π²ΠΈ позволява Π΄Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Ρ‚Π΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΈ, ΠΊΠΎΠ³Π°Ρ‚ΠΎ потрСбитСлят Π½Π΅ взаимодСйства с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°Ρ‚Π°/ΠΌΠΈΡˆΠΊΠ°Ρ‚Π°, ΡΠΊΡ€ΠΈΠΉΠ½ΡΠ΅ΠΉΠ²ΡŠΡ€ΡŠΡ‚ Ρ€Π°Π±ΠΎΡ‚ΠΈ, Π΅ΠΊΡ€Π°Π½ΡŠΡ‚ Π΅ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΈΠ»ΠΈ сС Ρ€Π°Π±ΠΎΡ‚ΠΈ Π½Π° Π΄Ρ€ΡƒΠ³ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€. Π˜Π½Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π·Π° нСактивност сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° Ρ‡Ρ€Π΅Π· ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅ Π½Π° извСстиС слСд достиганС Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ ΠΏΡ€Π°Π³ Π½Π° нСактивност.
  • Π€ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½ Π΅ ΠΏΡ€ΠΎΡ†Π΅ΡΡŠΡ‚ Π½Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Ρ†Π²Π΅Ρ‚ΠΎΠ²Π΅Ρ‚Π΅ Π² ΠΎΠ±Π΅ΠΊΡ‚ΠΈΡ‚Π΅ CanvasRenderingContext2D ΠΈ ImageData ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΡ‚ΠΎ пространство sRGB Π² тях. ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Ρ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° създаванС Π½Π° ΠΎΠ±Π΅ΠΊΡ‚ΠΈ CanvasRenderingContext2D ΠΈ ImageData Π² Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΈ пространства, Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΎΡ‚ sRGB, ΠΊΠ°Ρ‚ΠΎ Display P3, Π·Π° Π΄Π° сС Π²ΡŠΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ ΠΎΡ‚ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΡ‚Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π½Π° ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈΡ‚Π΅ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈ.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ са ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ ΠΈ свойства към API Π½Π° VirtualKeyboard, Π·Π° Π΄Π° сС ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π° Π΄Π°Π»ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π°Ρ‚Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° Π΄Π° сС ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΈΠ»ΠΈ скриС ΠΈ Π΄Π° сС ΠΏΠΎΠ»ΡƒΡ‡ΠΈ информация Π·Π° Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π° ΠΏΠΎΠΊΠ°Π·Π°Π½Π°Ρ‚Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°.
  • JavaScript позволява Π½Π° класовСтС Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ статични ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‰ΠΈ Π±Π»ΠΎΠΊΠΎΠ²Π΅ Π·Π° Π³Ρ€ΡƒΠΏΠΈΡ€Π°Π½Π΅ Π½Π° ΠΊΠΎΠ΄, ΠΊΠΎΠΉΡ‚ΠΎ сС изпълнява вСднъТ ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° класа: class C { // Π‘Π»ΠΎΠΊΡŠΡ‚ Ρ‰Π΅ сС изпълнява ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° самия клас static { console.log("Бтатичният Π±Π»ΠΎΠΊ Π½Π° C"); }}
  • Бвойствата flex-basis ΠΈ flex CSS ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Ρ‚ ΠΊΠ»ΡŽΡ‡ΠΎΠ²ΠΈΡ‚Π΅ Π΄ΡƒΠΌΠΈ content, min-content, max-content ΠΈ fit-content, Π·Π° Π΄Π° осигурят ΠΏΠΎ-гъвкав ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π²ΡŠΡ€Ρ…Ρƒ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π° основната област Π½Π° Flexbox.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΎ Π΅ CSS свойство scrollbar-gutter, Π·Π° Π΄Π° сС ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π° ΠΊΠ°ΠΊ пространството Π½Π° Π΅ΠΊΡ€Π°Π½Π° сС Π·Π°ΠΏΠ°Π·Π²Π° Π·Π° Π»Π΅Π½Ρ‚Π°Ρ‚Π° Π·Π° ΠΏΡ€Π΅Π²ΡŠΡ€Ρ‚Π°Π½Π΅. НапримСр, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π½Π΅ искатС ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π΄Π° сС ΠΏΡ€Π΅Π²ΡŠΡ€Ρ‚Π°, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Ρ€Π°Π·ΡˆΠΈΡ€ΠΈΡ‚Π΅ ΠΈΠ·Ρ…ΠΎΠ΄Π°, Π·Π° Π΄Π° Π·Π°Π΅ΠΌΠ΅Ρ‚Π΅ областта Π½Π° Π»Π΅Π½Ρ‚Π°Ρ‚Π° Π·Π° ΠΏΡ€Π΅Π²ΡŠΡ€Ρ‚Π°Π½Π΅.
  • ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ½ΠΈΡΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Π½ интСрфСйс (API) Π·Π° самопрофилиранС Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ с внСдряванСто Π½Π° систСма Π·Π° ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€Π°Π½Π΅, която Π²ΠΈ позволява Π΄Π° ΠΈΠ·ΠΌΠ΅Ρ€Π²Π°Ρ‚Π΅ Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° изпълнСниС Π½Π° JavaScript ΠΎΡ‚ страна Π½Π° потрСбитСля, Π·Π° Π΄Π° ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Ρ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с производитСлността Π² ΠΊΠΎΠ΄Π° Π½Π° JavaScript, Π±Π΅Π· Π΄Π° прибягватС Π΄ΠΎ Ρ€ΡŠΡ‡Π½ΠΈ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»Π°Ρ†ΠΈΠΈ Π² интСрфСйса Π·Π° ΡƒΠ΅Π± Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ.
  • Π‘Π»Π΅Π΄ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Flash плъгина бСшС Ρ€Π΅ΡˆΠ΅Π½ΠΎ Π΄Π° сС Π²ΡŠΡ€Π½Π°Ρ‚ ΠΏΡ€Π°Π·Π½ΠΈ стойности Π² свойствата navigator.plugins ΠΈ navigator.mimeTypes, Π½ΠΎ ΠΊΠ°ΠΊΡ‚ΠΎ сС ΠΎΠΊΠ°Π·Π°, някои прилоТСния Π³ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ…Π°, Π·Π° Π΄Π° провСрят Π½Π°Π»ΠΈΡ‡ΠΈΠ΅Ρ‚ΠΎ Π½Π° плъгини Π·Π° ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° PDF Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅. Въй ΠΊΠ°Ρ‚ΠΎ Chrome ΠΈΠΌΠ° Π²Π³Ρ€Π°Π΄Π΅Π½ PDF ΠΏΡ€Π΅Π³Π»Π΅Π΄, свойствата navigator.plugins ΠΈ navigator.mimeTypes Π²Π΅Ρ‡Π΅ Ρ‰Π΅ Π²Ρ€ΡŠΡ‰Π°Ρ‚ фиксиран списък със стандартни приставки Π·Π° PDF ΠΏΡ€Π΅Π³Π»Π΅Π΄ ΠΈ MIME Ρ‚ΠΈΠΏΠΎΠ²Π΅ - β€žPDF Viewer, Chrome PDF Viewer, Chromium PDF Viewer, Microsoft Edge PDF Viewer ΠΈ Π²Π³Ρ€Π°Π΄Π΅Π½ PDF Π² WebKit".
  • НаправСни са подобрСния Π² инструмСнтитС Π·Π° ΡƒΠ΅Π± Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ. Устройствата Nest Hub ΠΈ Nest Hub Max са Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ към списъка Π·Π° симулация Π½Π° Π΅ΠΊΡ€Π°Π½Π°. Към интСрфСйса Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²Π°Ρ‚Π° активност Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ Π±ΡƒΡ‚ΠΎΠ½ Π·Π° ΠΎΠ±Ρ€ΡŠΡ‰Π°Π½Π΅ Π½Π° Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ³Π°Ρ‚ΠΎ инсталиратС Ρ„ΠΈΠ»Ρ‚ΡŠΡ€Π° β€žΡΡ‚Π°Ρ‚ΡƒΡ-ΠΊΠΎΠ΄: 404β€œ, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π±ΡŠΡ€Π·ΠΎ Π΄Π° Π²ΠΈΠ΄ΠΈΡ‚Π΅ всички Π΄Ρ€ΡƒΠ³ΠΈ заявки), Π° ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° прСдостави Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΏΡ€Π΅Π³Π»Π΅Π΄ Π½Π° ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΈΡ‚Π΅ стойности ​​на Π·Π°Π³Π»Π°Π²ΠΊΠΈΡ‚Π΅ Set-Cookie (позволява Π²ΠΈ Π΄Π° ΠΎΡ†Π΅Π½ΠΈΡ‚Π΅ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΈ стойности, ΠΊΠΎΠΈΡ‚ΠΎ сС ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Ρ‚ ΠΏΡ€ΠΈ Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅). Π‘Ρ‚Ρ€Π°Π½ΠΈΡ‡Π½Π°Ρ‚Π° Π»Π΅Π½Ρ‚Π° Π² ΡƒΠ΅Π± ΠΊΠΎΠ½Π·ΠΎΠ»Π°Ρ‚Π° Π΅ ΠΎΡ‚Ρ…Π²ΡŠΡ€Π»Π΅Π½Π° ΠΈ Ρ‰Π΅ бъдС ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚Π° Π² Π±ΡŠΠ΄Π΅Ρ‰Π° вСрсия. Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ СкспСримСнтална Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° скриванС Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ Π² Ρ€Π°Π·Π΄Π΅Π»Π° ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ. Π’ настройкитС Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΈΠ·Π±ΠΎΡ€ Π½Π° Π΅Π·ΠΈΠΊ Π½Π° интСрфСйса.
    Chrome вСрсия 94

Π’ допълнСниС към ΠΈΠ½ΠΎΠ²Π°Ρ†ΠΈΠΈΡ‚Π΅ ΠΈ ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈΡ‚Π΅ Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ, Π½ΠΎΠ²Π°Ρ‚Π° вСрсия Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π° 19 уязвимости. Много ΠΎΡ‚ уязвимоститС бяха ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ΠΈ Π² Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Π½ΠΎ тСстванС с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° инструмСнтитС AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer ΠΈ AFL. НС са ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ΠΈ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π±ΠΈΡ…Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΈ Π΄Π° сС заобиколят всички Π½ΠΈΠ²Π° Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π° Π½Π° Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π° ΠΈ Π΄Π° сС изпълни ΠΊΠΎΠ΄ Π½Π° систСмата извън срСдата Π½Π° ΠΏΡΡΡŠΡ‡Π½ΠΈΠΊΠ°. ΠšΠ°Ρ‚ΠΎ част ΠΎΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° Π·Π° ΠΈΠ·ΠΏΠ»Π°Ρ‰Π°Π½Π΅ Π½Π° ΠΏΠ°Ρ€ΠΈΡ‡Π½ΠΈ Π½Π°Π³Ρ€Π°Π΄ΠΈ Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° уязвимости Π·Π° Ρ‚Π΅ΠΊΡƒΡ‰Π°Ρ‚Π° вСрсия, Google ΠΈΠ·ΠΏΠ»Π°Ρ‚ΠΈ 17 Π½Π°Π³Ρ€Π°Π΄ΠΈ Π½Π° стойност $56500 15000 (Π΅Π΄Π½Π° Π½Π°Π³Ρ€Π°Π΄Π° ΠΎΡ‚ $10000 7500, Π΄Π²Π΅ Π½Π°Π³Ρ€Π°Π΄ΠΈ ΠΎΡ‚ $3000 1000, Π΅Π΄Π½Π° Π½Π°Π³Ρ€Π°Π΄Π° ΠΎΡ‚ $7 XNUMX, Ρ‡Π΅Ρ‚ΠΈΡ€ΠΈ Π½Π°Π³Ρ€Π°Π΄ΠΈ ΠΎΡ‚ $XNUMX XNUMX, Π΄Π²Π΅ Π½Π°Π³Ρ€Π°Π΄ΠΈ ΠΎΡ‚ $XNUMX XNUMX). Π Π°Π·ΠΌΠ΅Ρ€ΡŠΡ‚ Π½Π° XNUMX-Ρ‚Π΅ Π½Π°Π³Ρ€Π°Π΄ΠΈ всС ΠΎΡ‰Π΅ Π½Π΅ Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€