Сегодня посмотрим на обновления Chrome 144 beta. Список немалый, кратко:
1. CSS:
- Позиционирование с трансформациями через
anchor().- Стилизация поиска через
::search-text.-
@scroll-state для стилизации по направлению прокрутки.-
overscroll-behavior при прокрутке с клавиатуры.- Поддержка
@container без учёта дерева.- Обновление каскадирования в SVG2.
2. Web API:
-
XRVisibilityMaskChange для WebXR.-
onanimationcancel в GlobalEventHandlers.-
ViewTransitions.waitUntil() для контроля анимационного дерева.- Новый элемент
<geolocation>.- WebGPU:
subgroup_id, улучшения uniform-буферов.- Новый API
Temporal для дат.- Поддержка атрибутов в SVG-ссылках.
-
clipboardchange для синхронизации буфера обмена.- Поддержка
ch-ua-high-entropy-values в Permissions Policy.- Отражение MathML-символов в RTL.
- Multicast в Direct Sockets для Isolated Apps.
-
InteractionCount для анализа взаимодействий.- Pointer Lock на Android.
- WebAuthn Signal API на iOS и Android.
3. Origin Trials:
- Расширенная работа с текстом в Canvas.
4. Депрекации:
- Все Privacy Sandbox API (Topics, Protected Audience и др.) устаревают.
-
Related Website Sets и requestStorageAccessFor устаревают.-
savedTabGroups удалён из SyncTypesListDisabled.- Запрет загрузки внешних сущностей в XML.
Статья: https://developer.chrome.com/blog/chrome-144-beta?hl=en