Что значат стабильные версии Firefox 119, Safari 17.1, Chrome 118 и Chrome 119 для веб-платформы

Браузеры Firefox 119, Safari 17.1, Chrome 118 и Chrome 119 стали стабильными. В этом обзоре рассказываем, что это значит для веб-платформы.

Браузеры Firefox 119, Safari 17.1, Chrome 118 и Chrome 119 стали стабильными. В этом обзоре рассказываем, что это значит для веб-платформы.

Возможности JavaScript в Firefox 119

В Firefox 119 реализована группировка массивов JavaScript с помощью статических методов Object.groupBy и Map.groupBy .

Также в Firefox 119 есть методы isWellFormed(). Их можно использовать для проверки того, содержит ли строка правильный формат Unicode, а также для очистки строки до правильного формата Unicode. Эти методы теперь совместимы между тремя основными движками.toWellFormed() String.

HTML- элемент теперь совместим

Chrome 118 включает в себя <search> элемент — новый элемент HTML, представляющий части документа или приложения, которые используются для поиска или фильтрации. Эта функция теперь совместима с тремя основными движками.

Горизонтальные правила внутри элементов выбора

Две версии Chrome появились в октябре. В Chrome 119 есть небольшое дополнение к <select> элементам HTML. Теперь вы можете добавить горизонтальную линейку между опциями, которая отображается как разделитель между элементами.

Область видимости CSS

Chrome 118 включает в себя ограниченный CSS с @scope правилом. Это правило предоставляет способ выбора элементов в поддереве DOM.

CSS предпочитает пониженную прозрачность

Chrome 118 включает prefers-reduced-transparency функцию мультимедиа. Это одна из функций, которые позволяют вам проверять предпочтения, установленные пользователем на его устройстве, и реагировать на его потребности в вашем коде. Узнайте больше о функции CSS «предпочитает уменьшенную прозрачность» .

Синтаксис относительного цвета CSS

В Chrome 119 появилась новая мощная функция CSS Color 5 — синтаксис относительного цвета. Это позволяет вам получить цвет из другого цвета, используя любое цветовое пространство или синтаксис, который вам нужен.

Сбор мусора WebAssembly (WasmGC)

Chrome 119 включает WasmGC, который ускоряет работу с языками со сборкой мусора, такими как Kotlin, PHP или Java, в WebAssembly. Все подробности можно найти в сборке мусора WebAssembly (WasmGC), которая теперь включена по умолчанию в Chrome .

Читайте также
Dev новости:  Nuxt 3.9, Vue.js 3.4, анализируем React Server Components
Dev новости: Nuxt 3.9, Vue.js 3.4, анализируем React Server Components
Dev новости: Nuxt 3.9, Vue.js 3.4, анализируем React Server Components

Улучшения в Vue.js, анонс новых фич для версии 3.9 в Nuxt. Bun, Copilot и небольшой анализ react серверных компонентов.

Apple Vision Pro: какие приложения не будут работать
Apple Vision Pro: какие приложения не будут работать
Apple Vision Pro: какие приложения не будут работать

Очки дополненной реальности могут внести новый опыт для веб-разработки и приложений. Какие приложения уже работаю с Vision Pro.

Что нового в Apple Safari 17
Что нового в Apple Safari 17
Что нового в Apple Safari 17

Коротко о Safari 17.

Что нового для разработчиков в Chrome 119
Что нового для разработчиков в Chrome 119
Что нового для разработчиков в Chrome 119

Обновлен верхний предел срока действия файлов cookie, уже находящихся в хранилище, в CSS появились новые псевдоклассы , синтаксис относительного цвета и многое другое. Подробнее в обзоре.