29.06.2022

Chrome 100

29 марта выпущены Chrome и Chromium 100.

Это последняя версия, не сокращающая строку пользовательского агента, а также вызовы navigator.userAgent, navigator.appVersion и navigator.platform. 19 апреля будут завершены испытания сайтов на поддержку урезанного пользовательского агента Это часть стратегии по замене одной большой строки пользовательского агента на новый клиентский API наводок пользовательского агента, направленной на заботу о приватности пользователей.

Нововведения

  • API размещения окон на многих экранах. Теперь приложения, которые того требуют, могут получать список экранов и аккуратно размещать на них свои окна. Также для метода Element.requestFullscreen() добавлен параметр screen, указывающий, на каком экране запустить полноэкранный режим.

  • Метод AbortSignal.prototype.throwIfAborted(), упрощающий выброс исключений из обрабатывающих сигналы функций.

  • Делегирование разрешений. Позволяет фреймам передавать полученные ими разрешения вложенным фреймам, которым они доверяют, в том числе сторонним, на указанный период.

  • Метод forget() у HIDDevice, позволяющий web-приложениям добровольно отказываться от выданных пользователем полномочий на доступ к HID-устройствам.

  • Свойство mix-blend-mode теперь поддерживает значение plus-lighter. В этом режиме исходный и конечный цвета суммируются по цветовым каналам, а по альфа-каналу — умножаются. Благодаря этому, при переходах между элементами вид общих для них пикселей не меняется.

  • Клиентская наводка Sec-CH-UA-WoW64. Булевый флаг для сайтов, которые интересует факт запущенности 32-разрядных приложений на 64-разрядных версиях Windows.

  • Интеграция SerialPort с сигналом выхода контроллера WritableStream. Теперь при использовании WritableStream можно закрывать последовательные порты, не дожидаясь завершения всех операций записи.

  • При установке wss://-соединений теперь включается расширение TLS ALPN. Это приводит поведение в соответствие с Firefox и Safari, и защищает от некоторых межпротокольных атак (например, ALPACA).

  • Метод makeReadOnly() у NDEFReader, позволяющий web-разработчикам навсегда переключать NFC-метки в режим «только для чтения».

  • Опция serverCertificateHashes у WebTransport позволяет при подключении к web-транспортам использовать хэш сертификата вместо PKI.

>>> Подробности

Источник.