WebGPU официально стал доступен во всех основных браузерах

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

WebGPU

В отличие от WebGL, WebGPU предлагает более современный, производительный и удобный интерфейс для работы с графикой. Его возможности включают прямой доступ к функциям GPU, поддержку современных шейдеров и полноценный вычислительный конвейер. Это позволяет использовать видеокарты не только для визуализации, но и для сложных вычислений — от генерации текста с языковыми моделями до физического моделирования и локального запуска ИИ.

Среди реальных примеров использования уже сегодня — библиотеки ONNX Runtime и Transformers.js, которые задействуют WebGPU для локального запуска моделей прямо в браузере. В Babylon.js реализована технология Snapshot Rendering, которая ускоряет отрисовку сцен в 10 раз за счёт повторного использования команд через Render Bundles.

WebGPU уже работает в браузерах Chrome и Edge начиная с версии 113 на Windows, macOS и ChromeOS, а также на Android 12+ с поддержкой Qualcomm/ARM. Firefox реализовал поддержку в Windows (с версии 141) и macOS на ARM64 (с версии 145), ведутся работы над Linux и другими платформами. Safari поддерживает WebGPU в новых версиях macOS, iOS и visionOS.

Наконец, благодаря поддержке таких библиотек, как Three.js, Babylon.js, Unity и PlayCanvas, WebGPU уже стал частью широкой экосистемы. Это делает его готовым инструментом для разработки кроссплатформенных, GPU-ускоренных веб-приложений, способных конкурировать с традиционным десктопным софтом.