Откройте для себя некоторые интересные функции, появившиеся в стабильных и бета-версиях веб-браузеров в июле 2025 года.
Опубликовано: 31 июля 2025 г.
Стабильные версии браузера
Firefox 141 был единственным новым стабильным браузером в этом месяце, поэтому этот пост посвящен Firefox.
API WebGPU
Firefox 141 реализует WebGPU в Windows, поддерживаемый во всех контекстах, кроме service works.
Для получения более подробной информации ознакомьтесь с документацией MDN и нашим обзором WebGPU .
Атрибут closedby
элемента <dialog>
Firefox также реализует атрибут closedby
для элементов <dialog>
вместе с соответствующим атрибутом closedBy
для интерфейса HTMLDialogElement
.
Browser Support
Свойство scrollMargin
Свойство scrollMargin
интерфейса IntersectionObserver
теперь поддерживается в Firefox. Оно добавляет поле ко всем вложенным контейнерам прокрутки в корневом элементе наблюдателя, что позволяет наблюдать за целевыми объектами внутри этих элементов до (или после) их появления в поле зрения, а не только когда они впервые становятся видимыми.
Browser Support
CSS font-variant-emoji
CSS-свойство font-variant-emoji
определяет стиль представления эмодзи по умолчанию. Свойство принимает одно из следующих значений:
-
normal
: позволяет браузеру выбирать способ отображения эмодзи. Часто это зависит от настроек операционной системы. -
text
: отображает эмодзи так, как будто он использует селектор вариантов текста Unicode (U+FE0E
). -
emoji
: Отображает эмодзи так, как будто он использует селектор вариантов эмодзи Unicode (U+FE0F
). -
unicode
: отображает эмодзи в соответствии со свойствами представления эмодзи . Если присутствует селектор вариантов U+FE0E или U+FE0F, то эта настройка будет переопределена.
Бета-версии браузера
Бета-версии браузера позволяют вам ознакомиться с тем, что будет в следующей стабильной версии. Сейчас самое время протестировать новые функции или удалить что-то, что может повлиять на ваш сайт, до того, как релиз станет доступен всему миру. Единственная новая бета-версия в этом месяце — Firefox 142. Тестирование Safari 26 и Chrome 139 всё ещё продолжается.
Firefox 142 реализует метод getComposedRanges()
для Selection
. Этот метод возвращает массив объектов StaticRange
, представляющих текущие диапазоны выделения, и может возвращать диапазоны, потенциально выходящие за границы теней. Также включает API планирования приоритетных задач (Prioritized Task Scheduling API) , предоставляющий стандартизированный механизм назначения и управления приоритетами задач для приложения.