Google объявила о выпуске стабильной версии Chrome 147 для всех пользователей Windows, macOS и Linux. В ней ввели ряд новых ограничений доступа к локальной сети (LNA).
Соединения WebSocket с локальным адресом будут вызывать запросы на разрешение, поскольку они подвержены различным атакам. Chrome 147 также вводит ограничения LNA на использование WebTransport в локальной сети пользователя, чтобы уменьшить вероятность того, что сайты будут использовать такие запросы для идентификации сети пользователя. Наконец, браузер устанавливает ограничения LNA для Service Workers через вызовы WindowClient.navigate(), основываясь на ранее существовавших ограничениях для Service Workers.
Что касается новых функций, Chrome 147 включает API веб-печати для более глубокой интеграции функций, связанных с принтерами, с изолированными веб-приложениями. Chrome 147 для разработчиков также теперь поддерживает CSS border-shape, CSS contrast-color() и другие обновления CSS. Кроме того, добавлены новые возможности JavaScript, слои WebXR и обнаружение плоскостей WebXR.
В новой версии реализована поддержка отложенной загрузки аудио- и видеоэлементов. HTML-элементы аудио и видео загружаются отложенно, когда элемент находится близко к области просмотра, что соответствует поведению отложенной загрузки тегов изображений и iframe, помогая ускорить загрузку страниц.
Chrome 147 также переводит WebNN из пробной версии для разработчиков в основную пробную версию. Он предназначен для использования собственных служб операционной системы для машинного обучения и аппаратного ускорения для более эффективного машинного обучения в интернете.
В марте состоялся релиз Chrome 146. В этой версии добавили новые опции, исправлены ранее обнаруженные ошибки, а также устранены 29 уязвимостей, одна из которых (переполнение буфера в WebML) была отнесена к критическому уровню опасности.
