Что значат стабильные версии 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 .

Читайте также
WinterJS 1.0: Революция скорости? Сравнение с конкурентами
WinterJS 1.0: Революция скорости? Сравнение с конкурентами
WinterJS 1.0: Революция скорости? Сравнение с конкурентами

WinterJS 1.0 релиз стабильной версии состоялся в марте 2024 и новый рантайм обещает стать самым быстрым JavaScript-веб-сервером, способным обрабатывать свыше 58 000 запросов в секунду на одном ядре CPU. Давайте разберемся, действительно ли это так, и сравним WinterJS с другими популярными решениями вроде Node.js, Deno и Bun.

В Deno 1.37 улучшили возможности для разработки
В Deno 1.37 улучшили возможности для разработки
В Deno 1.37 улучшили возможности для разработки

Эта интеграция позволяет разработчикам использовать JavaScript и TypeScript в блокнотах Jupyter для анализа данных, машинного обучения и создания интерактивных отчетов.

Опубликовали релиз легковесного http-сервера lighttpd 1.4.73
Опубликовали релиз легковесного http-сервера lighttpd 1.4.73
Опубликовали релиз легковесного http-сервера lighttpd 1.4.73

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

В Django 5 появилось 5 новых функций
В Django 5 появилось 5 новых функций
В Django 5 появилось 5 новых функций

Django, веб-фреймворке Python, появились пять новых функций. Среди них: упрощенная визуализация полей и форм, поля модели для вычислений и генерируемые столбцы, больше декораторов асинхронного представления, обработка исключений для асинхронных отключений и другие.