Разработчики Google
опубликовали релиз версии браузера Chrome 124. В него внедрили поддержку сохранения закладок в Android и инкапсуляции ключей с помощью квантово-устойчивого алгоритма в Windows, macOS и Linux.
Что нового? • Android в менеджере закладок теперь поддерживается сохранение закладок и списков отложенного чтения на серверах Google в привязке к учётной записи;
•внедрён новый метод хранения локальных паролей, не синхронизированных с другими устройствами. Они размещаются в хранилище паролей сервисов Google Play;
•для Windows, macOS и Linux в TLS включили по умолчанию поддержку механизма инкапсуляции ключей с квантово-устойчивым гибридным алгоритмом
X25519Kyber768;•заданные в Windows настройки контраста и цвета теперь учитываются при отрисовке текста библиотекой Skia для поддержки технологии сглаживания текста ClearType;
•любую интернет-страницу можно сохранить как PWA;
•для соответствия закона ЕС DMA выводится диалоговое окно для выбора поисковой системы, которая будет использоваться по умолчанию;
•реализован запрос к пользователю для предоставления полномочий при обращении приложения к API Web MIDI, что позволяет полностью управлять MIDI-устройством и устанавливать свои прошивки;
•прекращена поддержка API Web SQL, а разработчикам предложили альтернативу в виде библиотеки SQLite;
•появилась настройка управления направлением написания текста, отображаемого вертикально в элементах веб-форм через CSS-свойство writing-mode;
•добавлена поддержка параметра Sec-CH-UA-Form-Factors в API User-Agent Client Hints, которая информирует сервер о форм-факторе устройства;
•появилась настройка управления клонированием отдельных корней в Shadow DOM с помощью команды cloneNode();
•внедрены новые методы setHTMLUnsafe() и parseHTMLUnsafe() для использования синтаксиса Shadow DOM из JavaScript, чтобы подставить в элемент или разобрать содержимое в формате HTML;
•появилась поддержка API WebSocket Stream, чтобы передавать данные между браузером и сервером в потоковом режиме без применения полинга (polling);
•появились новые возможности API View Transitions для более простого создания переходных анимационных эффектов между разными состояниями DOM;
•добавлена возможность присвоения атрибуту CSSImportRule.styleSheet значения NULL для индикации отсутствия привязанной таблицы стилей. Атрибут CSSKeyframesRule.length указывает число индексируемых свойств. Атрибут "writingsuggestions" управляет включением показа рекомендаций во время ввода;
•добавлена поддержка ServiceWorker и SharedWorker в API WebGPU;
•появилась поддержка HTTP-заголовка "Priority", чтобы передавать сведения о приоритете обработки запроса (RFC 9218) при первом обращении к ресурсу;
•добавлена панель Autofill для инспектирования информации, используемой при автоматическом заполнении форм;
•улучшена поддержка вложенных стилей в панели инспектирования CSS-стилей.