Π Π΅Π»ΠΈΠ· Chrome 108

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

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ измСнСния Π² Chrome 108:

  • ИзмСнСно ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ Π΄ΠΈΠ°Π»ΠΎΠ³Π° управлСния Cookie ΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ сайтов (вызываСтся Ρ‡Π΅Ρ€Π΅Π· ссылку Π€Π°ΠΉΠ»Ρ‹ Cookie послС наТатия Π½Π° Π·Π°ΠΌΠΎΠΊ Π² адрСсной строкС). Π”ΠΈΠ°Π»ΠΎΠ³ ΡƒΠΏΡ€ΠΎΡ‰Ρ‘Π½ Π² Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ с Ρ€Π°Π·Π±ΠΈΠ²ΠΊΠΎΠΉ Π½Π° сайты.
    Π Π΅Π»ΠΈΠ· Chrome 108
  • ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Ρ‹ Π΄Π²Π° Π½ΠΎΠ²Ρ‹Ρ… Ρ€Π΅ΠΆΠΈΠΌΠ° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° — Экономия памяти (Memory Saver) ΠΈ Экономия энСргии (Energy Saver), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Ρ‹ Π² настройках ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ (Settings > Performance). Π Π΅ΠΆΠΈΠΌΡ‹ ΠΏΠΎΠΊΠ° доступны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… ChromeOS, Windows ΠΈ macOS.
  • Π’ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π΅ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ прСдоставлСна Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ прикрСплСния примСчания ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ сохранённому ΠΏΠ°Ρ€ΠΎΠ»ΡŽ. Как ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ показываСтся Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ страницС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС прохоТдСния Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ.
  • Π’ вСрсии для Linux ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ задСйствован встроСнный DNS-ΠΊΠ»ΠΈΠ΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π½Π΅Π΅ использовался Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² вСрсиях для Windows, macOS, Android ΠΈ ChromeOS.
  • На ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Windows ΠΏΡ€ΠΈ установкС Chrome Π² ΠΏΠ°Π½Π΅Π»ΠΈ Π·Π°Π΄Π°Ρ‡ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ автоматичСски закрСпляСтся ярлык для запуска Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ отслСТивания измСнСния Ρ†Π΅Π½ Π½Π° ΠΈΠ·Π±Ρ€Π°Π½Π½Ρ‹Π΅ Ρ‚ΠΎΠ²Π°Ρ€Ρ‹ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Ρ… (Shopping List). ΠŸΡ€ΠΈ сниТСнии Ρ†Π΅Π½Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ направляСтся ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ email (Π² Gmail). Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ²Π°Ρ€Π° для отслСТивания осущСствляСтся Ρ‡Π΅Ρ€Π΅Π· Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ «Track price» Π² адрСсной строкС ΠΏΡ€ΠΈ Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ Π½Π° страницС Ρ‚ΠΎΠ²Π°Ρ€Π°. ΠžΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ Ρ‚ΠΎΠ²Π°Ρ€Ρ‹ ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ вмСстС с Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ. Ѐункция доступна Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ с Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ ΡƒΡ‡Ρ‘Ρ‚Π½ΠΎΠΉ записью Π² Google, ΠΏΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ синхронизации ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ сСрвиса «Web & App Activity».
    Π Π΅Π»ΠΈΠ· Chrome 108
  • Π’ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ просмотра Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² поиска Π² Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ с просмотром Π΄Ρ€ΡƒΠ³ΠΎΠΉ страницы (Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ содСрТимоС страницы, Ρ‚Π°ΠΊ ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ обращСния ΠΊ поисковой систСмС). ПослС ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π½Π° ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ сайт со страницы с Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌΠΈ поиска Π² Google ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠΎΠ»Π΅ΠΌ Π²Π²ΠΎΠ΄Π° Π² адрСсной строкС появляСтся ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° с Π±ΡƒΠΊΠ²ΠΎΠΉ «G», ΠΏΡ€ΠΈ ΠΊΠ»ΠΈΠΊΠ΅ Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ открываСтся боковая панСль с Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌΠΈ Ρ€Π°Π½Π΅Π΅ прСдпринятого поиска.
    Π Π΅Π»ΠΈΠ· Chrome 108
  • Π’ API File System Access, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π΅ web-прилоТСниям Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π² Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ Π½Π° устройствС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ getSize(), truncate(), flush() ΠΈ close() Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ FileSystemSyncAccessHandle ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Π½Ρ‹ ΠΈΠ· асинхронной Π² ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½ΡƒΡŽ модСль выполнСния, ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ с ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ read() ΠΈ write(). ИзмСнСниС ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ синхронно Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ API FileSystemSyncAccessHandle, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΏΠΎΠ΄Π½ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° Π±Π°Π·Π΅ WebAssembly (WASM).
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ области (viewport) — «small» (s), «large» (l) ΠΈ «dynamic» (d), Π° Ρ‚Π°ΠΊΠΆΠ΅ связанных с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ† измСрСния — «*vi» (vi, svi, lvi ΠΈ dvi), «*vb» (vb, svb, lvb ΠΈ dvb), «*vh» (svh, lvh, dvh), «*vw» (svw, lvw, dvw), «*vmax» (svmax, lvmax, dvmax) ΠΈ «*vmin» (svmin, lvmin ΠΈ dvmin). ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΏΡ€ΠΈΠ²ΡΠ·Ρ‹Π²Π°Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ элСмСнтов ΠΊ Π½Π°ΠΈΠΌΠ΅Π½ΡŒΡˆΠ΅ΠΌΡƒ, Π½Π°ΠΈΠ±ΠΎΠ»ΡŒΡˆΠ΅ΠΌΡƒ ΠΈ динамичСскому Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ области Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π½ΠΎΠΌ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ (Ρ€Π°Π·ΠΌΠ΅Ρ€ мСняСтся Π² зависимости ΠΎΡ‚ ΠΏΠΎΠΊΠ°Π·Π°, скрытия ΠΈ состояния ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов).
    Π Π΅Π»ΠΈΠ· Chrome 108
  • Π’ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π²Π°Ρ€ΠΈΠ°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… Ρ†Π²Π΅Ρ‚Π½Ρ‹Ρ… Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Ρ… ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ COLRv1 (подмноТСство ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² OpenType, содСрТащих ΠΏΠΎΠΌΠΈΠΌΠΎ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Ρ… Π³Π»ΠΈΡ„ΠΎΠ² слой c ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎ Ρ†Π²Π΅Ρ‚Π΅).
  • Для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Ρ†Π²Π΅Ρ‚Π½Ρ‹Ρ… ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² Π² CSS-ΠΏΡ€Π°Π²ΠΈΠ»Π° @supports Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ font-tech() ΠΈ font-format(), Π° Π² CSS-ΠΏΡ€Π°Π²ΠΈΠ»Π° @font-face Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° функция tech().
  • ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ API Federated Credential Management (FedCM), ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Ρ‘Π½Π½Ρ‹Π΅ сСрвисы ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ сохранСниС ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ Π±Π΅Π· ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠ² мСТсайтового отслСТивания, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° сторонних Cookie.
  • ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ примСнСния ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ CSS-свойства «overflow» ΠΊ Π·Π°ΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹ΠΌ элСмСнтам, Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌΡ‹ΠΌ Π·Π° Π³Ρ€Π°Π½ΠΈΡ†Π΅ΠΉ содСрТимого, Ρ‡Ρ‚ΠΎ Π² сочСтании со свойством object-view-box ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для создания ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ с собствСнной Ρ‚Π΅Π½ΡŒΡŽ.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ CSS-свойства break-before, break-after ΠΈ break-inside, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€Ρ‹Π²ΠΎΠ² ΠΏΡ€ΠΈ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ Π²Ρ‹Π²ΠΎΠ΄Π΅ Π² Ρ€Π°Π·Ρ€Π΅Π·Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… страниц, столбцов ΠΈ областСй. НапримСр, «figure { break-inside: avoid;}» Π·Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚ Ρ€Π°Π·Ρ€Ρ‹Π²Π°Ρ‚ΡŒ страницу Π²Π½ΡƒΡ‚Ρ€ΠΈ рисунка.
  • Π’ CSS-свойствах align-items, justify-items, align-self ΠΈ justify-self прСдоставлСна Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования значСния «last baseline» для выравнивания Π² привязкС ΠΊ послСднСй ΠΎΠΏΠΎΡ€Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ Π² раскладкС flex ΠΈΠ»ΠΈ grid.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ событиС ContentVisibilityAutoStateChanged, Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ΅ для элСмСнтов со свойством «content-visibility: auto» ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ состояния отрисовки элСмСнта.
  • ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ доступа ΠΊ API Media Source Extensions Π² контСкстС worker-ΠΎΠ², Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π±ΡƒΡ„Π΅Ρ€ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ воспроизвСдСния ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Ρ‡Π΅Ρ€Π΅Π· созданиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° MediaSource Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ worker-Π΅ ΠΈ Ρ‚Ρ€Π°Π½ΡΠ»ΡΡ†ΠΈΡŽ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² HTMLMediaElement Π² основном ΠΏΠΎΡ‚ΠΎΠΊΠ΅.
  • Π’ HTTP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ Permissions-Policy, примСняСмом для дСлСгирования ΠΏΠΎΠ»Π½ΠΎΠΌΠΎΡ‡ΠΈΠΉ ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Ρ… возмоТностСй, Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ использованиС масок, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, «https://*.bar.foo.com/».
  • Π£Π΄Π°Π»Π΅Π½Ρ‹ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅ API window.defaultStatus, window.defaultstatus, ImageDecoderInit.premultiplyAlpha, navigateEvent.restoreScroll(), navigateEvent.transitionWhile().
  • ВнСсСны ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ Π² инструмСнты для web-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². Π’ ΠΏΠ°Π½Π΅Π»ΠΈ Styles Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ подсказки для Π½Π΅Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… CSS-свойств. Π’ ΠΏΠ°Π½Π΅Π»ΠΈ Recorder Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ автоматичСскоС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ сСлСкторов XPath ΠΈ text. Π’ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠ΅ прСдоставлСна Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ пошагового ΠΏΡ€ΠΎΡ…ΠΎΠ΄Π° ΠΏΠΎ Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ запятой выраТСниям. Π Π°ΡΡˆΠΈΡ€Π΅Π½Ρ‹ настройки «Settings > Ignore List».

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

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