Рассказываем, какие интересные функции появились у веб-браузеров в октябре

В октябре 2023 года Firefox 118 , Safari 17 и Chrome 117 стали стабильными. Рассказываем, что это значит для веб-платформы.

В октябре 2023 года Firefox 118 , Safari 17 и Chrome 117 стали стабильными. Рассказываем, что это значит для веб-платформы.

Значение subgridи включено в Chrome 117, что делает эту долгожданную функцию совместимой grid-template-columns. grid-template-rows. Вы можете узнать больше о subgrid в статье CSS subgrid .

Chrome также включает три новые функции CSS, позволяющие легко добавлять анимацию входа и выхода, а также плавно анимировать отклоняемые элементы верхнего уровня, такие как диалоговые окна и всплывающие окна, и обратно. О свойстве transition-behavior, и правиле @starting-style и свойстве overlay можно узнать в статье «Четыре новые возможности CSS для анимации входа и выхода«.

Также в Chrome 117 реализовали группировку массивов JavaScript с помощью статических методов Object.groupBy и Map.groupBy .

Safari 17 включает popoverатрибут, добавляющий поддержку Popover API .

Safari 17 и Firefox 118 включают элемент HTML <search>. Этот элемент представляет части страницы или приложения, которые содержат функции поиска или фильтрации контента.

В Safari 17 включено множество новых функций CSS, в том числе @counter-style. Это правило позволяет определять стили счетчиков, находящиеся за пределами предопределенного списка стилей. Эта функция теперь доступна во всех трех движках.

Firefox 118 включает в себя несколько дополнительных математических функций CSS: abs()sign()round()mod()rem()pow()sqrt()hypot()log()и exp().

Safari 17 также включает поддержку изображений HEIC/HEIF и JPEG XL.

Читайте также
Microsoft Dev Kit для Visual Studio Code стал общедоступным
Microsoft Dev Kit для Visual Studio Code стал общедоступным
Microsoft Dev Kit для Visual Studio Code стал общедоступным

Расширение C# Dev Kit включает в себя основные сервисы языка C#, помощь IntelliCode, возможности тестирования, отладки и управления проектами. Поддержка .NET MAUI и Unity сейчас находится в стадии предварительного просмотра.

Deno 1.38: улучшили HTML-документацию и горячую замену модулей
Deno 1.38: улучшили HTML-документацию и горячую замену модулей
Deno 1.38: улучшили HTML-документацию и горячую замену модулей

В новой версии Deno появилось несколько интересных фич: документация HTML, совместимость с Node.js, горячая замена модулей, функция менеджера пакетов и еще парочка дополнительных функций.

Dev новости: Vite 5, Roc язык, JS Framework SDKs
Dev новости: Vite 5, Roc язык, JS Framework SDKs
Dev новости: Vite 5, Roc язык, JS Framework SDKs

Коротко о Vite который использует Rust. Язык Roc использует WebAssembly и SDK платформы JS для аутентификации.

Chrome 121 бета
Chrome 121 бета
Chrome 121 бета

Хром бета доступна с 6 декабря 2023 и последнюю версию можно скачать на официальном сайте Хрома.