Chrome 154 Beta: новые возможности CSS, WebSocket, WebCrypto и постквантовая криптография
112

Chrome 154 Beta: новые возможности CSS, WebSocket, WebCrypto и постквантовая криптография

Автор: admin

Google выпустила Chrome 154 Beta с поддержкой постквантовых алгоритмов в WebCrypto, новыми CSS-свойствами для оформления текста и навигации, улучшенным поведением диалогов и современными методами вставки HTML.

Google представила бета-версию Chrome 154, принесшую веб-разработчикам значительные обновления в области CSS, JavaScript API, криптографии и работы с интерфейсами. Обновление уже доступно для тестирования на Windows, macOS, Linux и Android.

В CSS появилась расширенная поддержка свойства scroll-marker-group с двумя режимами: links (по умолчанию) для якорной навигации и tabs для вкладок и каруселей с соблюдением доступности. Новые свойства text-decoration-inset и text-decoration-skip-spaces дают тонкий контроль над положением линий подчёркивания и их поведением на пробелах. CSS Typed OM стал доступен в Worker-контекстах: конструкторы CSSStyleValue, CSSKeywordValue, CSSNumericValue, CSSUnitValue и CSSUnparsedValue теперь работают внутри воркеров.

Поведение «light dismiss» для диалогов и всплывающих окон изменено: прокрутка на сенсорах и нажатие правой кнопки мыши больше не закрывают элементы случайно. Браузер перешёл на события click вместо комбинации pointerdown/pointerup. Появилась поддержка адаптивных <iframe> — родительская страница может автоматически подстраивать размер фрейма под контент.

В JavaScript итераторы получили метод includes() для проверки наличия значения. Конструктор WebSocket теперь принимает объект настроек WebSocketInit (например, { protocols: "soap" }), что упрощает расширение API в будущем.

Главное нововведение в безопасности — поддержка постквантовых алгоритмов в Web Cryptography API: ML-KEM (обмен ключами), ML-DSA (цифровые подписи), ChaCha20-Poly1305 (симметричное шифрование) и X-Wing (гибридный KEM). Алгоритмы основаны на стандартах NIST.

Background Fetch теперь применяет проверки CORS и Local Network Access так же, как обычный Fetch API, закрывая вектор обхода ограничений. Для вставки HTML добавлены методы before(), after(), append(), prepend(), replaceWith() и потоковые аналоги через WritableStream. В WebGPU появились модификаторы less и greater для @builtin(frag_depth), сохраняющие оптимизацию early-Z. Экспериментально реализованы Private Verification Tokens (PVT) для переноса доверия пользователя в приватный режим.

Похожие материалы

Дроны атаковали дата-центр VK в Ленинградской области, сервисы работают нормально
VK дата-центр атака дронов Ленинградская область

Дроны атаковали дата-центр VK в Ленинградской области, сервисы работают нормально

БПЛА атаковали дата-центр VK в Ленинградской области. Компания подтвердила инцидент, подчеркнув, что …

FirstVDS VMmanager VPS хостинг инцидент безопасности

FirstVDS: утечка данных клиентов через уязвимость в VMmanager 6 — что произошло и что делать

Хостинг-провайдер FirstVDS подтвердил инцидент безопасности: через уязвимость в VMmanager 6 злоумышленники получили …

YouTube внедряет маркировку для музыки с ИИ.
YouTube искусственный интеллект

YouTube внедряет маркировку для музыки с ИИ.

YouTube вводит новую маркировку для музыкальных композиций, в создании которых активно участвовал …

Оптимизация Windows 11 для ПК с 8 ГБ ОЗУ.
Windows 11 обновление производительность

Оптимизация Windows 11 для ПК с 8 ГБ ОЗУ.

Microsoft добилась заметного повышения производительности Windows 11, особенно на системах с 8 …