WebGPU появится в Firefox 141 для Windows, Linux и macOS

После нескольких лет разработки Mozilla наконец-то внедряет поддержку WebGPU в Firefox 141, начиная с пользователей Windows. Этот современный графический API предоставляет веб-приложениям прямой доступ к графическому процессору устройства, открывая гораздо больше возможностей, чем старые технологии веб-графики, такие как WebGL.
Проще говоря, WebGPU обеспечивает более плавную работу игр, более качественную визуализацию и более быстрые локальные вычисления в браузере.
Для разработчиков, желающих погрузиться в эту тему, есть подробное руководство по WebGPU: https://webgpufundamentals.org/, коллекция примеров WebGPU для экспериментов и полная документация по API на MDN. Сама технология поддерживается двумя стандартами W3C — WebGPU и WGSL, в разработке которых Mozilla участвует с 2017 года.
Firefox не первый, кто внедряет эту технологию. В Chrome WebGPU используется с 2023 года, а Apple, как ожидается, включит его в Safari 16 этой осенью.
WebGPU в Firefox работает на WGPU — библиотеке на основе Rust, которая сглаживает различия между Direct3D 12, Metal и Vulkan.
Поскольку WGPU нацелен на все эти платформы, основа для macOS, Linux и Android уже заложена. Инженеры Mozilla говорят, что эти платформы последуют примеру «в ближайшие месяцы», как только надёжность и охват автоматизированных тестов сравняются с Windows.
Имейте в виду, что Mozilla открыто заявляет о том, что WebGPU всё ещё находится в разработке. На данный момент основное внимание уделяется бесперебойной работе основных приложений и демонстрационных версий, но есть возможности для улучшения. На данный момент известно о следующих проблемах:
- Снижение производительности из-за небуферизованной межпроцессной коммуникации.
- Проблемы с задержкой при использовании интервальных таймеров.
- Отсутствует поддержка
importExternalTexture
, которая позволила бы графическим процессорам считывать видео напрямую из декодеров.
Дополнительную информацию можно найти в посте в блоге Mozilla Gfx Team: https://mozillagfx.wordpress.com/2025/07/15/shipping-webgpu-on-windows-in-firefox-141/.
Редактор: AndreyEx