Chrome release 101

Компания Google прСдставила Ρ€Π΅Π»ΠΈΠ· web-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Chrome 101. ΠžΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ доступСн ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ выпуск свободного ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Chromium, Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰Π΅Π³ΠΎ основой Chrome. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ Chrome отличаСтся ΠΎΡ‚ Chromium использованиСм Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠΎΠ² Google, Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ΠΌ систСмы ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ Π² случаС ΠΊΡ€Π°Ρ…Π°, модулями для воспроизвСдСния Π·Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΎΡ‚ копирования Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° (DRM), систСмой автоматичСской установки ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ, постоянным Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Sandbox-изоляции, поставкой ΠΊΠ»ΡŽΡ‡Π΅ΠΉ ΠΊ Google API ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ΠΉ ΠΏΡ€ΠΈ поискС RLZ-ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ². Для Ρ‚Π΅Ρ…, ΠΊΠΎΠΌΡƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ большС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅, ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ поддСрТиваСтся Π²Π΅Ρ‚ΠΊΠ° Extended Stable, сопровоТдаСмая 8 нСдСль, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ сформировано ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ для ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ³ΠΎ выпуска Chrome 100. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ выпуск Chrome 102 Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° 24 мая.

Wichtige wizigingen yn Chrome 101:

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° функция Side Search, Π΄Π°ΡŽΡ‰Π°Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ поиска Π² Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ с просмотром Π΄Ρ€ΡƒΠ³ΠΎΠΉ страницы (Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ содСрТимоС страницы, Ρ‚Π°ΠΊ ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ обращСния ΠΊ поисковой систСмС). ПослС ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π½Π° ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ сайт со страницы с Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌΠΈ поиска Π² Google ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠΎΠ»Π΅ΠΌ Π²Π²ΠΎΠ΄Π° Π² адрСсной строкС появляСтся ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° с Π±ΡƒΠΊΠ²ΠΎΠΉ Β«GΒ», ΠΏΡ€ΠΈ ΠΊΠ»ΠΈΠΊΠ΅ Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ открываСтся боковая панСль с Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌΠΈ Ρ€Π°Π½Π΅Π΅ прСдпринятого поиска. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ функция Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π½Π΅ Π½Π° всСх систСмах, для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ настройку Β«chrome://flags/#side-searchΒ».
    Chrome release 101
  • Π’ адрСсной строкС Omnibox Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°ΡŽΡ‰Π°Ρ отрисовка (prerendering) содСрТимого Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΉ, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹Ρ… ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ Π²Π²ΠΎΠ΄Π°. Π Π°Π½Π΅Π΅ для ускорСния ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΈΠ· адрСсной строки Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ вСроятныС для ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΆΠ°Π»ΠΈΡΡŒ Π½Π΅ доТидаясь ΠΊΠ»ΠΈΠΊΠ° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π²Ρ‹Π·ΠΎΠ² Prefetch. Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΏΠΎΠΌΠΈΠΌΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, ΠΎΠ½ΠΈ Π΅Ρ‰Ρ‘ ΠΈ ΠΎΡ‚Ρ€ΠΈΡΠΎΠ²Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π² Π±ΡƒΡ„Π΅Ρ€Π΅ (Π² Ρ‚ΠΎΠΌ числС Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ скрипты ΠΈ формируСтся Π΄Π΅Ρ€Π΅Π²ΠΎ DOM), Ρ‡Ρ‚ΠΎ позволяСт ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΉ послС ΠΊΠ»ΠΈΠΊΠ°. Для управлСния ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°ΡŽΡ‰Π΅ΠΉ отрисовкой ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Ρ‹ настройки Β«chrome://flags/#enable-prerender2Β», Β«chrome://flags/#omnibox-trigger-for-prerender2Β» ΠΈ Β«chrome://flags/#search-suggestion-for-prerender2Β».
  • Π£Ρ€Π΅Π·Π°Π½Π° информация Π² HTTP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ User-Agent ΠΈ JavaScript ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ… navigator.userAgent, navigator.appVersion ΠΈ navigator.platform. Π’ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ оставлСны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ свСдСния ΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ вСрсии Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° (ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ вСрсии MINOR.BUILD.PATCH Π·Π°ΠΌΠ΅Π½Π΅Π½Ρ‹ Π½Π° 0.0.0), ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ ΠΈ Ρ‚ΠΈΠΏΠ΅ устройства (ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½, ПК, ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚). Для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ точная вСрсия ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ API User Agent Client Hints. Для сайтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π½ΠΎΠ²ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ нСдостаточно ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅Ρ‰Ρ‘ Π½Π΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° User Agent Client Hints, Π΄ΠΎ мая 2023 Π³ΠΎΠ΄Π° прСдоставлСна Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ возвращСния ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ User-Agent.
  • ИзмСнСно ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ setTimeout ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ Π½ΡƒΠ»Π΅Π²ΠΎΠ³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅Π³ΠΎ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ Π²Ρ‹Π·ΠΎΠ²Π°. Начиная с Chrome 101 ΠΏΡ€ΠΈ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠΈ Β«setTimeout(…, 0)Β» ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ сразу, Π±Π΅Π· Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ Π² 1мс, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ³ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ спСцификация. Для ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹Ρ… Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² setTimeout примСняСтся Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° Π² 4 мс.
  • Π’ вСрсии для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Android Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° запроса ΠΏΠΎΠ»Π½ΠΎΠΌΠΎΡ‡ΠΈΠΉ Π½Π° Π²Ρ‹Π²ΠΎΠ΄ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ (Π² Android 13 для отобраТСния ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΠΌΠΎΡ‡ΠΈΠ΅ Β«POST_NOTIFICATIONSΒ», Π±Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ). ΠŸΡ€ΠΈ запускС Chrome Π² ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΈ Android 13 Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ запрос получСния ΠΏΠΎΠ»Π½ΠΎΠΌΠΎΡ‡ΠΈΠΉ Π½Π° Π²Ρ‹Π²ΠΎΠ΄ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ.
  • Π£Π΄Π°Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования API WebSQL Π² сторонних скриптах. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° WebSQL Π² скриптах, Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… Π½Π΅ с Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ сайта, Π±Ρ‹Π»Π° Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π² Chrome 97, Π½ΠΎ Π±Ρ‹Π»Π° оставлСна опция для ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠ³ΠΎ повСдСния. Π’ Chrome 101 эта опция ΡƒΠ΄Π°Π»Π΅Π½Π°. Π’ дальнСйшСм планируСтся постСпСнно ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ WebSQL, нСзависимо ΠΎΡ‚ контСкста использования. ВмСсто WebSQL рСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ API Web Storage ΠΈ Indexed Database. ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ WebSQL основан Π½Π° ΠΊΠΎΠ΄Π΅ SQLite ΠΈ ΠΌΠΎΠ³ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠ°ΠΌΠΈ для эксплуатации уязвимостСй Π² SQLite.
  • Π£Π΄Π°Π»Π΅Π½Ρ‹ ΠΈΠΌΠ΅Π½Π° ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊ для прСдприятий (chrome://policy), содСрТащиС Π½Π΅ΠΈΠ½ΠΊΠ»ΡŽΠ·ΠΈΠ²Π½Ρ‹Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹. Начиная с Chrome 86 для ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Ρ‹ Π·Π°ΠΌΠ΅Π½Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ инклюзивная тСрминология. ΠŸΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π° чистка Ρ‚Π°ΠΊΠΈΡ… Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ², ΠΊΠ°ΠΊ Β«whitelistΒ», Β«blacklistΒ», Β«nativeΒ» ΠΈ Β«masterΒ». НапримСр, ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° URLBlacklist ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π° Π² URLBlocklist, AutoplayWhitelist Π² AutoplayAllowlist, Π° NativePrinters Π² Printers.
  • Yn Origin Trials-modus (eksperimintele funksjes dy't aparte aktivearring fereaskje), is testen fan 'e Federated Credential Management (FedCM) API oant no ta begon allinnich yn gearkomsten foar it Android-platfoarm, wΓͺrtroch jo ferienige identiteitstsjinsten kinne meitsje dy't privacy garandearje en wurkje sΓ»nder krΓΊs. -Mechanismen foar folgjen fan side, lykas Cookie-ferwurking fan tredden. Origin Trial ymplisearret de mooglikheid om te wurkjen mei de oantsjutte API ΓΊt applikaasjes ynladen fan localhost of 127.0.0.1, of nei registrearjen en Γ»ntfange in spesjale token dat jildich is foar in beheinde tiid foar in spesifike side.
  • Π‘Ρ‚Π°Π±ΠΈΠ»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ ΠΈ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ всСм ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΠΌ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Priority Hints, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ Π·Π°Π΄Π°Ρ‚ΡŒ Π²Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ‚ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ³ΠΎ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΠΎΠ³ΠΎ рСсурса Ρ‡Π΅Ρ€Π΅Π· ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° Β«importanceΒ» Π² Ρ‚Π΅Π³Π°Ρ…, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ iframe, img ΠΈ link. Атрибут ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ значСния Β«autoΒ» ΠΈ Β«lowΒ», and Β«highΒ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π»ΠΈΡΡŽΡ‚ Π½Π° порядок Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ Π²Π½Π΅ΡˆΠ½ΠΈΡ… рСсурсов.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ свойство AudioContext.outputLatency, Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ свСдСния ΠΎ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ΅ ΠΏΠ΅Ρ€Π΅Π΄ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ Π·Π²ΡƒΠΊΠ° (Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΌΠ΅ΠΆΠ΄Ρƒ запросом Π·Π²ΡƒΠΊΠ° ΠΈ Π½Π°Ρ‡Π°Π»ΠΎΠΌ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… устройством Π²Ρ‹Π²ΠΎΠ΄Π° Π·Π²ΡƒΠΊΠ°).
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ CSS-свойство font-palette ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ @font-palette-values, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρƒ ΠΈΠ· Ρ†Π²Π΅Ρ‚Π½ΠΎΠ³ΠΎ ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΈΠ»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρƒ. НапримСр, указанная возмоТности ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для привСдСния Ρ†Π²Π΅Ρ‚Π½Ρ‹Ρ… ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² ΠΈΠ»ΠΈ emoji ΠΊ Ρ†Π²Π΅Ρ‚Ρƒ оформлСния содСрТимого ΠΈΠ»ΠΈ для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ‚Ρ‘ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ свСтлого Ρ€Π΅ΠΆΠΈΠΌΠ° для ΡˆΡ€ΠΈΡ„Ρ‚Π°.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° CSS-функция hwb(), ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π°Ρ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ указания Ρ†Π²Π΅Ρ‚ΠΎΠ² sRGB Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ HWB (Hue, Whiteness, Blackness), ΠΏΠΎΡ…ΠΎΠΆΠ΅ΠΌ Π½Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ HSL (Hue, Saturation, Lightness), Π½ΠΎ Π±ΠΎΠ»Π΅Π΅ простом для чСловСчСского восприятия.
  • Π’ ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ window.open() ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ свойства popup Π² строкС windowFeatures, Π±Π΅Π· присвоСния значСния (Ρ‚.Π΅. ΠΊΠΎΠ³Π΄Π° просто ΡƒΠΊΠ°Π·Π°Π½ popup, Π° Π½Π΅ popup=true) Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ обрабатываСтся ΠΊΠ°ΠΊ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ открытия ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π½ΠΎΠ³ΠΎ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΎΠΊΠ½Π° (Π°Π½Π°Π»ΠΎΠ³ Β«popup=trueΒ») вмСсто присвоСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ значСния Β«falseΒ», Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ Π½Π΅Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ ΠΈ Π²Π²ΠΎΠ΄ΠΈΠ»ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π² Π·Π°Π±Π»ΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅.
  • Π’ API MediaCapabilities, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅ΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ возмоТностях устройства ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΏΠΎ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° (ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ ΠΊΠΎΠ΄Π΅ΠΊΠΈ, ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ, Π±ΠΈΡ‚Ρ€Π΅ΠΉΡ‚Ρ‹ ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ), Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² WebRTC.
  • ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π° Ρ‚Ρ€Π΅Ρ‚ΡŒΡ вСрсия API Secure Payment Confirmation, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ инструмСнты для Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ подтвСрТдСния ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Π΅ΠΌΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‘ΠΆΠ½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Π’ Π½ΠΎΠ²ΠΎΠΉ вСрсии Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ², Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΡ… Π²Π²ΠΎΠ΄Π° Π΄Π°Π½Π½Ρ‹Ρ…, опрСдСлСния ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ†ΠΈΠΈ сбоя ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ свойства payeeName.
  • Π’ API USBDevice Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄ forget() для ΠΎΡ‚Π·Ρ‹Π²Π° Ρ€Π°Π½Π΅Π΅ прСдоставлСнных ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΏΠΎΠ»Π½ΠΎΠΌΠΎΡ‡ΠΈΠΉ для доступа ΠΊ USB-устройству. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, экзСмпляры USBConfiguration, USBInterface, USBAlternateInterface ΠΈ USBEndpoint Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ€Π°Π²Π½Ρ‹ ΠΏΡ€ΠΈ строгом сравнСнии (Β«===Β», ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚), Ссли ΠΎΠ½ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Ρ‹ для ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° USBDevice.
  • ВнСсСны ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ Π² инструмСнты для web-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° ΠΈ экспорта Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ JSON записанных дСйствий ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (ΠΏΡ€ΠΈΠΌΠ΅Ρ€). Π’ web-консоли ΠΈ интСрфСйсС просмотра ΠΊΠΎΠ΄Π° ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΎ вычислСниС ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹Ρ… свойств. Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ модСлью HWB. Π’ ΠΏΠ°Π½Π΅Π»ΠΈ CSS Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ просмотра каскадных слоёв, Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡ‹Ρ… ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π° @layer.
    Chrome release 101

ΠšΡ€ΠΎΠΌΠ΅ Π½ΠΎΠ²ΠΎΠ²Π²Π΅Π΄Π΅Π½ΠΈΠΉ ΠΈ исправлСния ошибок Π² Π½ΠΎΠ²ΠΎΠΉ вСрсии устранСно 30 уязвимостСй. МногиС ΠΈΠ· уязвимостСй выявлСны Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ тСстирования инструмСнтами AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer ΠΈ AFL. ΠšΡ€ΠΈΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ всС ΡƒΡ€ΠΎΠ²Π½ΠΈ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² систСмС Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ sandbox-окруТСния, Π½Π΅ выявлСно. Π’ Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎ Π²Ρ‹ΠΏΠ»Π°Ρ‚Π΅ Π΄Π΅Π½Π΅ΠΆΠ½ΠΎΠ³ΠΎ вознаграТдСния Π·Π° ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ уязвимостСй для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Ρ€Π΅Π»ΠΈΠ·Π° компания Google Π²Ρ‹ΠΏΠ»Π°Ρ‚ΠΈΠ»Π° 25 ΠΏΡ€Π΅ΠΌΠΈΠΉ Π½Π° сумму 81 тысяча Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША (ΠΎΠ΄Π½Π° прСмия $10000, Ρ‚Ρ€ΠΈ ΠΏΡ€Π΅ΠΌΠΈΠΈ $7500, Ρ‚Ρ€ΠΈ ΠΏΡ€Π΅ΠΌΠΈΠΈ $7000, ΠΎΠ΄Π½Π° прСмия $6000, Π΄Π²Π΅ ΠΏΡ€Π΅ΠΌΠΈΠΈ $5000, Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΏΡ€Π΅ΠΌΠΈΠΈ $2000, Ρ‚Ρ€ΠΈ ΠΏΡ€Π΅ΠΌΠΈΠΈ $1000 ΠΈ ΠΎΠ΄Π½Π° прСмия $500). Π Π°Π·ΠΌΠ΅Ρ€ 6 Π²ΠΎΠ·Π½Π°Π³Ρ€Π°ΠΆΠ΄Π΅Π½ΠΈΠΉ ΠΏΠΎΠΊΠ° Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½.

Boarne: opennet.ru

Add a comment