Новое на веб-платформе в июле

Откройте для себя некоторые интересные функции, появившиеся в стабильных и бета-версиях веб-браузеров в июле 2025 года.

Опубликовано: 31 июля 2025 г.

Стабильные версии браузера

Firefox 141 был единственным новым стабильным браузером в этом месяце, поэтому этот пост посвящен Firefox.

API WebGPU

Firefox 141 реализует WebGPU в Windows, поддерживаемый во всех контекстах, кроме service works.

Для получения более подробной информации ознакомьтесь с документацией MDN и нашим обзором WebGPU .

Browser Support

  • Хром: 113.
  • Край: 113.
  • Предварительный просмотр технологии Firefox: поддерживается.
  • Предварительный просмотр технологии Safari: поддерживается.

Source

Атрибут closedby элемента <dialog>

Firefox также реализует атрибут closedby для элементов <dialog> вместе с соответствующим атрибутом closedBy для интерфейса HTMLDialogElement .

Browser Support

  • Хром: 134.
  • Край: 134.
  • Предварительный просмотр технологии Firefox: поддерживается.
  • Safari: не поддерживается.

Свойство scrollMargin

Свойство scrollMargin интерфейса IntersectionObserver теперь поддерживается в Firefox. Оно добавляет поле ко всем вложенным контейнерам прокрутки в корневом элементе наблюдателя, что позволяет наблюдать за целевыми объектами внутри этих элементов до (или после) их появления в поле зрения, а не только когда они впервые становятся видимыми.

Browser Support

  • Хром: 120.
  • Край: 120.
  • Firefox: не поддерживается.
  • Safari: не поддерживается.

CSS font-variant-emoji

CSS-свойство font-variant-emoji определяет стиль представления эмодзи по умолчанию. Свойство принимает одно из следующих значений:

  • normal : позволяет браузеру выбирать способ отображения эмодзи. Часто это зависит от настроек операционной системы.
  • text : отображает эмодзи так, как будто он использует селектор вариантов текста Unicode ( U+FE0E ).
  • emoji : Отображает эмодзи так, как будто он использует селектор вариантов эмодзи Unicode ( U+FE0F ).
  • unicode : отображает эмодзи в соответствии со свойствами представления эмодзи . Если присутствует селектор вариантов U+FE0E или U+FE0F, то эта настройка будет переопределена.

Browser Support

  • Хром: 131.
  • Край: 131.
  • Firefox: за флагом.
  • Сафари: за флагом.

Source

Бета-версии браузера

Бета-версии браузера позволяют вам ознакомиться с тем, что будет в следующей стабильной версии. Сейчас самое время протестировать новые функции или удалить что-то, что может повлиять на ваш сайт, до того, как релиз станет доступен всему миру. Единственная новая бета-версия в этом месяце — Firefox 142. Тестирование Safari 26 и Chrome 139 всё ещё продолжается.

Firefox 142 реализует метод getComposedRanges() для Selection . Этот метод возвращает массив объектов StaticRange , представляющих текущие диапазоны выделения, и может возвращать диапазоны, потенциально выходящие за границы теней. Также включает API планирования приоритетных задач (Prioritized Task Scheduling API) , предоставляющий стандартизированный механизм назначения и управления приоритетами задач для приложения.