Заметки о выпуске веб-платформы Microsoft Edge 153 (сентябрь 2026 г.)

Ниже приведены новые функции и обновления веб-платформы в Microsoft Edge 153, который выпускается 10 сентября 2026 г.

Чтобы оставаться в курсе событий и получать новейшие функции веб-платформы, скачайте канал предварительных версий Microsoft Edge (бета-версии, для разработчиков или Canary); перейдите к Стать участником программы предварительной оценки Microsoft Edge.

Подробное содержание:

Средства разработчика Microsoft Edge

Узнайте о новых возможностях средств разработчика Microsoft Edge.

WebView2

См. следующие статьи:

Возможности CSS

В Microsoft Edge включены следующие новые функции каскадных таблиц стилей (CSS).

Свойство CSS scroll-axis-lock

Свойство scroll-axis-lock CSS сообщает браузеру, следует ли разрешить потенциальное ограничение жеста прокрутки пользователя только одной осью или разрешить горизонтальную и вертикальную прокрутку одновременно. Значения:

  • auto — Потенциально ограничивает прокрутку одной осью (горизонтальной или вертикальной). Агент пользователя применяет эвристику блокировки оси прокрутки по умолчанию к жестам на этом элементе.

  • none - Позволяет одновременно выполнять горизонтальную и вертикальную прокрутку. Это новая возможность.

Браузеры часто фиксируют жест прокрутки пользователя на одной оси, когда этот жест начинается со значительно большего перемещения по одной оси, чем по перпендикулярной оси. Во многих случаях такое поведение улучшает взаимодействие с пользователем, позволяя избежать случайной прокрутки вдоль перпендикулярной оси, когда пользователь намеревался прокрутить только одну ось.

Если нужно, чтобы элемент всегда был доступен для прокрутки по диагонали, но пользователь хочет прокручивать только по одной оси, значение scroll-axis-locknone должно потребовать от пользователя начать жест под углом, не приводящим к фиксации прокрутки на одной оси.

См. также:

Контейнеры с одноосевой прокруткой

Свойство overflow CSS теперь поддерживает настройку прокручиваемого значения, например scroll, вместе с дополнительным clip значением. Пример: overflow: scroll clip;

Настройка overflow: scroll clip позволяет ограничить элемент position: sticky различными контейнерами прокрутки на каждой оси. Например, можно создать таблицу, в которой заголовки столбцов и строк сохраняются, пока пользователь прокручивает содержимое.

Ранее свойство overflow не предоставляло возможности сделать контейнер прокрутки, отвечающий только за одну ось. Это повлияло на функции, зависящие от контейнеров прокрутки, такие как элементы с position: sticky.

См. также:

API функций JavaScript

В Microsoft Edge включены следующие новые функции JavaScript.

Итераторное соединение

Метод join()Iterator объекта возвращает строку, которая представляет собой конкатенацию всех элементов, созданных итератором, разделенную запятыми или указанной строкой-разделителем.

См. также:

Zip-файл итерации

Методы zip()Iterator и zipKeyed() объекта создают новые итераторы, которые агрегируют элементы из нескольких итерируемых объектов. Эти методы сжимают входные итераторы вместе, обеспечивая одновременную итерацию по входным итераторам.

См. также:

Веб-API

В Microsoft Edge включены следующие новые функции веб-API.

<camera> и <microphone> элементы

Элементы <camera> HTML и <microphone> HTML — это кнопки, предоставляемые браузером, которые после активации переключают потоки камеры или микрофона. При необходимости кнопка предлагает пользователю выбрать, следует ли предоставить странице доступ к камере и микрофону.

Элементы <camera> and используют тот же базовый механизм, что и <microphone> элемент, <usermedia> за исключением того, что они запрашивают одну конкретную возможность:

  • Элемент <camera> специально запрашивает запись на видео.
  • Элемент <microphone> специально запрашивает захват звука.

Как <usermedia> и элемент, элементы and <camera><microphone> внедряют на страницу управляемый браузером пользовательский интерфейс со строгим стилем. Это гарантирует наличие сильного, преднамеренного сигнала пользователя перед срабатыванием запроса на разрешение или запуском потока.

См. также:

  • <usermedia> взаметках о выпуске веб-платформы Microsoft Edge 151 (июль 2026 г.).

Совместимое время отправки для событий TransitionRun и Media Query

Теперь Microsoft Edge отправляет события CSS transitionrun и события запроса change мультимедиа во время, определенное спецификацией цикла событий HTML.

События запроса change мультимедиа теперь отправляются перед ожидающими событиями анимации. Событие transitionrun для перехода, созданное ранее в той же итерации цикла событий, теперь отправляется вместе с другими ожидающими событиями анимации, а не откладывается до более поздней итерации.

Это изменение согласует Microsoft Edge с Firefox и Safari, делая порядок этих событий более согласованным в разных браузерах.

См. также:

WebAudio: настраиваемый квант рендеринга

Конструкторы AudioContext и OfflineAudioContext теперь поддерживают необязательный renderSizeHint параметр. Этот параметр управляет размером такта отрисовки, то есть количеством звуковых кадров, обрабатываемых браузером за раз.

Выберите renderSizeHint одно из следующих значений:

  • "default" (или не указывать этот параметр), чтобы использовать размер по умолчанию в 128 кадров.
  • "hardware", чтобы позволить браузеру выбрать размер, оптимизированный для звукового оборудования.
  • Целое число, чтобы запросить определенный размер такта отрисовки.

См. также:

WebGPU: buffer_view компонент

Язык шейдинга WebGPU (WGSL) теперь поддерживает buffer_view функцию повторной интерпретации данных в переменных.

Вы можете использовать buffer_view для разделения одной одноранговой переменной, переменной хранилища или рабочей группы на несколько логических переменных. Вы также можете интерпретировать данные в переменной как несколько типов в одной программе-шейдере.

См. также:

Анализ XML в Rust для сценариев, отличных от XSLT

Microsoft Edge теперь использует анализатор XML на основе Rust в сценариях, где обработка XSLT не требуется.

Средство синтаксического анализа XML Rust повышает безопасность, устраняя ошибки повреждения памяти при анализе XML. Это относится к следующему:

  • Веб-API DOMParser.
  • Свойство responseXMLXMLHttpRequest объекта (XHR).
  • Документы SVG.

См. также:

Устаревшие или удаленные функции

Ранее Microsoft Edge поддерживал _current целевой объект ссылки, который использовался, чтобы указать, что ссылка должна открываться в текущем контексте просмотра. Пример: <a href="example.com" target="_current">.

Эта функция была удалена, так как она нестандартна и используется редко.

См. также:

  • target, в <a> HTML anchor element, в MDN.

Исходные испытания

Ниже приведены исходные испытания новых экспериментальных API, доступных в Microsoft Edge.

Исходные испытания позволяют вам испытывать экспериментальные API на вашем собственном рабочем веб-сайте в течение ограниченного времени. Дополнительные сведения об исходных пробных версиях см. в статье Использование исходных испытаний в Microsoft Edge.

Полный список доступных исходных пробных версий см. в статье Пробные версии Microsoft Edge.

Имя Описание Регистрация
<install> элемент HTML Декларативно установите другие веб-сайты как веб-приложения с помощью <install> этого элемента. Регистрация
Время контейнера Отслеживает, когда контейнер DOM с примечаниями отображается и завершает свою первоначальную отрисовку. Регистрация
Разделение длительностей стилей и макетов в API длинных анимационных кадров Добавляет styleDuration, forcedStyleDuration, layoutDuration, и forcedLayoutDuration свойства для более глубокого анализа производительности CSS. Регистрация
Запрашивать параметры выборки API Параметры topK и temperature выборки позволяют оптимизировать поведение модели в каждом сеансе языковой модели. Регистрация
Декларативные сценарии модуля CSS Использует общие декларативные таблицы стилей с теневыми корнями, включая декларативные теневые корни, с помощью встроенных модулей стилей. Регистрация
API цифровых учетных данных — поддержка выдачи Инициирует выдачу учетных данных пользователя с сервера выпуска учетных данных в приложение цифрового кошелька. Регистрация
focus-without-user-activation политика разрешений Предоставляет встраивателю управление программным фокусом от внедренного focus-without-user-activation содержимого через политику разрешений. Если политика запрещена для фрейма, программные вызовы фокуса (element.focus(), , autofocus, window.focus(), dialog.showModal()и всплывающее натяжение) блокируются, если только они не инициированы активацией пользователя или фокус не делегирован. Регистрация
Улучшенный Canvas TextMetrics Расширяет API Canvas TextMetrics, добавляя прямоугольники выборки, запросы с ограничением и операции с кластером глифов. Регистрация
prerender_until_script Действие API правил спекуляции Действие API правил спекуляций, которое предварительно отображает страницу, но переключается на предварительную выборку при выполнении сценария. Регистрация
HTML в Canvas Включает отрисовку HTML на холсте с помощью новых методов рисования и события paint . Регистрация
Событие ввода Gamepad raw Вместо того, чтобы полагаться на частые опросы через navigator.getGamepads(), веб-страницы могут прислушиваться к gamepadrawinputchanged событиям. Эти события запускаются при обнаружении изменений между кадрами ввода с одного и того же устройства. Регистрация
WebMCP Позволяет сайту регистрировать инструменты для агента в браузере, позволяющего выполнять задачи от имени пользователя. Регистрация
Событие автозаполнения Определяет, когда браузер обновляет элементы автозаполнения форм для адаптации пользовательского пользовательского интерфейса и проверки. Регистрация
Протокол проверки Email Позволяет веб-сайтам подтверждать право собственности на электронную почту с помощью криптографических маркеров, которые выпускаются поставщиками услуг электронной почты. Это снижает зависимость от одноразовых паролей электронной почты (OTP) и оптимизирует процессы регистрации, входа и восстановления. Регистрация
Предварительная отрисовка междоменных фреймов iframe Предварительная отрисовка фреймов iframe между источниками с помощью заголовка отклика opt-in вместо задержки до активации страницы. Регистрация
Пользовательские дескрипторы WebAssembly V2 Более эффективно хранить данные, связанные с типами исходного уровня, в пользовательских объектах-дескрипторах. Регистрация
Измерение спекулятивной нагрузки performance.speculations Предоставляет данные об используемых и неиспользуемых предварительных загрузках, предварительных выборках и предварительных визуализациях. Это помогает измерить эффективность спекулятивных стратегий загрузки и оптимизировать соотношение производительности и затрат. Регистрация
Дополнительные алгоритмы WebCrypto Позволяет использовать дополнительные алгоритмы WebCrypto, включая несколько алгоритмов PQ. Алгоритмы включены: ChaCha20-Poly1305, ML-DSA-44, ML-DSA-65, ML-DSA-87, ML-KEM-768, ML-KEM-1024, MLKEM768-X25519. Регистрация
Канал данных WebRTC: протокол ускорения согласования SCTP (SNAP) SNAP снижает задержку запуска канала данных WebRTC за счет встраивания параметров настройки соединения SCTP в обмен предложениями/ответами SDP. Поскольку WebRTC уже использует DTLS для создания защищенного канала, можно избежать отдельного рукопожатия SCTP, сэкономив до двух циклов передачи данных по сети и ускорив создание канала данных. Регистрация
Маркеры Self-Profiling JS Расширяет JS Self-Profiling API с помощью таких маркеров примеров, layoutstyleкак script, gcи paint. Эти маркеры определяют действия, которые браузер выполнял во время записи. Регистрация

Примечание.

Некоторые части этой страницы представляют собой измененные материалы, созданные и предоставленные на сайте Chromium.org. Их использование регулируется условиями, описанными в лицензии Creative Commons Attribution 4.0 International License.