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

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) для переноса доверия пользователя в приватный режим.

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

Метапознание: высшая форма интеллекта и ключ к эффективному мышлению
метапознание метакогниция психология мышления когнитивная психология

Метапознание: высшая форма интеллекта и ключ к эффективному мышлению

Метапознание — это способность осознавать и управлять собственными мыслительными процессами. В статье …

Как изменилось ночное лицо Земли за 23 года: уникальные снимки с МКС
МКС светодиодное освещение астрофотография городская среда

Как изменилось ночное лицо Земли за 23 года: уникальные снимки с МКС

Астронавт Доналд Петтит зафиксировал с орбиты глобальный переход городов на светодиодное освещение. …

История нейронных сетей: от модели нейрона к глубокому обучению
глубокое обучение история ИИ нейроморфные процессоры нейронные сети

История нейронных сетей: от модели нейрона к глубокому обучению

История нейронных сетей началась в 1940-х с модели Маккаллока‑Питтса и правила Хебба. …

Инвестор потерял $2,1 млн из-за фишинговой ссылки в ответе ChatGPT
кибербезопасность фишинг криптовалюта ChatGPT

Инвестор потерял $2,1 млн из-за фишинговой ссылки в ответе ChatGPT

Блокчейн-исследователь VAL сообщил о краже $2,1 млн у пользователя Alex, который перешел …