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.
>>> Подробности
