WebGPU теперь поддерживается в основных браузерах

Франсуа Бофор
François Beaufort

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

Отличные новости для веб-разработчиков и пользователей! WebGPU — мощный API для высокопроизводительной 3D-графики и универсальных вычислений на графических процессорах — официально поддерживается в Chrome, Edge, Firefox и Safari. Это значит, что будущее высокопроизводительных приложений в браузере, таких как AAA-игры, сложное 3D-моделирование и продвинутые приложения искусственного интеллекта, уже на пороге!

Этот важный этап стал результатом многолетней активной совместной разработки рабочей группы W3C GPU for the Web , в которой приняли участие такие компании, как Apple, Google, Intel, Microsoft и Mozilla.

Почему WebGPU важен

WebGPU — это не просто замена WebGL ; это огромный шаг вперед, предлагающий более чистый и производительный интерфейс, разработанный с нуля для современного веба. Он включает в себя идиоматический API на JavaScript и современный текстовый язык шейдеров.

WebGPU открывает новую эру высокопроизводительных вычислений и графики в интернете, предоставляя прямой доступ к современным функциям графических процессоров , которые ранее были ограничены более старыми API, такими как WebGL. Основные области его применения — это продвинутая 3D-графика и рендеринг , обеспечивающие более насыщенный и реалистичный игровой процесс, сложную визуализацию данных и сложные инструменты редактирования прямо в браузере. Что особенно важно, он также открывает возможности для ускоренных графическим процессором вычислений общего назначения благодаря своему вычислительному конвейеру. Это значительно повышает производительность для таких задач, как вывод и обучение машинного обучения (выполнение рабочих нагрузок, таких как большие языковые модели), обработка видео , моделирование физики , по сути, обеспечивая производительность уровня настольных компьютеров для ресурсоемких веб-приложений.

И ONNX Runtime , и Transformers.js уже используют WebGPU для обеспечения высокоскоростного локального вывода модели и вычислений в браузере. Это достижение открывает новые возможности для разработки высокопроизводительных веб-приложений на основе искусственного интеллекта.

WebGPU также представляет Render Bundles — мощную функцию, позволяющую разработчикам записывать и повторно использовать наборы команд рендеринга для повышения производительности и снижения нагрузки на ЦП. Snapshot Rendering в Babylon.js , использующий GPU Render Bundles, может помочь ускорить рендеринг сцен примерно в 10 раз.

Доступность браузеров и операционных систем

Browser Support

  • Chrome: 113.
  • Край: 113.
  • Firefox: 141.
  • Сафари: 26.

Source

WebGPU доступен в следующих браузерах и операционных системах:

  • Chrome, Edge и другие браузеры на основе Chromium:

    WebGPU доступен в Windows (с Direct3D 12), macOS и ChromeOS, начиная с Chrome и Edge версии 113.

    Поддержка Android была добавлена ​​в Chrome версии 121 для устройств, работающих под управлением Android 12 и оснащенных графическими процессорами Qualcomm/ARM.

    Работа над поддержкой Linux и расширением поддержки существующих платформ продолжается.

  • Firefox:

    WebGPU доступен в Windows начиная с Firefox 141.

    WebGPU доступен в macOS Tahoe 26 на машинах с архитектурой ARM64, начиная с Firefox 145.

    Поддержка Linux, Android и компьютеров Mac на базе процессоров Intel находится в стадии разработки.

  • Сафари:

    Технология WebGPU доступна в macOS Tahoe 26, iOS 26, iPadOS 26 и visionOS 26.

Для получения более подробной информации о доступности WebGPU, включая список платформ, на которых он внедряется, обратитесь к странице «Статус внедрения WebGPU» .

Развивающаяся экосистема

Чтобы использовать WebGPU, вам не нужно начинать с нуля! Любимые вами библиотеки уже поддерживают WebGPU:

Кроме того, базовые движки — Dawn (Chromium) и wgpu (Firefox) — представляют собой автономные, переносимые пакеты. Они упрощают кроссплатформенную разработку, делая невероятно простым перенос платформенно-специфических приложений для GPU в веб-среду с помощью Wasm и таких инструментов, как emscripten и Rust web-sys .

Будущее высокопроизводительных веб-приложений уже наступило!

Благодарности

Искренняя благодарность всем участникам за их неоценимый вклад и сотрудничество. Особая благодарность: Корентину Валлезу, Джиму Блэнди, Кену Расселу, Майку Выжиковску, Нишите Бурман Дей, Патрику Броссетту, Себастьяну Ванденберге, Томасу Луккини и Томасу Наттестаду.