Что нового произошло в январе 2023 для веб-платформы?
Стабильные релизы браузеров
В Январе 2023, Firefox 109, Chrome 109, и Safari 16.3 стали стабильными версиями. Давайте рассмотрим, что это означает для веб платформы.
MathML
Chrome 109 поддерживает MathML Core, язык для описания математических функций с вставкой HTML и SVG. Этот выпуск означает, что MathML теперь совместим со всеми основными движками.
scrollend
событие
Firefox 109 реализует scrollend
. Это событие обеспечивает надежный способ определения завершения прокрутки. Узнайте больше об этом событии, которое также реализуется в Chrome, в статье Scrollend, a new JavaScript
Поддержка браузерами — 👁️ 109 ❌ ❌
Единица длины lh CSS и символы переноса-лимита
Для CSS в Chrome у нас есть единица длины lh
Эта единица эквивалентна вычисляемому значению свойства line-height
элемента, для которого оно используется.
Поддержка браузерами — 109109❌❌
Кроме того, свойство hyphenate-limit-chars
указывает минимальное количество символов в слове с дефисом.
Поддержка браузерами — 109109❌❌
Политика безопасности содержимого (CSP) prefetch-src
Safari 16.3 в основном представляет собой выпуск исправлений и решает ряд проблем с размером CSS. Единственная новая функция, указанная в примечаниях, — это добавление директивы prefetch-src
(CSP).
Функции для Chrome на Android
Новым в Chrome для Android является подтверждение безопасного платежа (SPC). Это предлагаемый веб-стандарт, который позволяет клиентам проходить аутентификацию у эмитента кредитной карты, банка или другого поставщика платежных услуг с помощью аутентификатора платформы, который обычно активируется с помощью функции разблокировки экрана устройства, такой как датчик отпечатков пальцев.
Также новой для Chrome на Android является частная файловая система Origin (OPFS), часть API доступа к файловой системе на Android. Сюда входят все поверхности API доступа к файловой системе, за исключением методов show{OpenFile, SaveFile, Directory}Picker()
и интеграции API перетаскивания.
Выпуски бета-версий браузеров
Бета-версии браузеров дают вам предварительное представление о том, что будет в следующей стабильной версии браузера. Это прекрасное время для тестирования новых функций или удалений устаревших, которые могут повлиять на ваш сайт, прежде чем мир получит эту версию. Новые бета-версии — это Firefox 110 и Chrome 110
Chrome 110 включает свойство начальной буквы CSS. Это свойство позволяет задать количество строк, на которые первая буква должна входить в текст.
Узнайте больше в статье Управляйте буквицей с помощью initial-letter.
Кроме того, для CSS в Chrome 110 используется псевдокласс :picture-in-picture.
Это дает вам возможность ориентироваться и настраивать медиаплеер, когда видео входит в режим «картинка в картинке» и выходит из него.
Оригинал статьи на английском New to the web platform in January
Последняя редакция 2 февраля, 2023 в 06:02