Windows Tips & News

Chrome 113 будет иметь поддержку WebGPU

click fraud protection
РЕКОМЕНДУЕМЫЕ: Нажмите здесь, чтобы исправить проблемы с Windows и оптимизировать производительность системы

Google объявил о поддержке WebGPU и языка шейдинга WebGPU (WGSL) в Chrome 113. Он появится в стабильной ветке 2 мая 2023 года. Этот шаг приблизит WebGPU на один шаг к тому, чтобы стать широко распространенной технологией, которую разработчики могут использовать для создания высокопроизводительных графических и вычислительных приложений в Интернете.

WebGPU в Google Chrome

WebGPU предоставляет API, аналогичный Vulkan, Metal и Direct3D 12, которые являются популярными графическими API в разработке игр и других приложений, интенсивно использующих GPU. Это означает, что разработчикам, которые уже знакомы с этими API, будет легче перейти на WebGPU.

Реклама

Первоначальный выпуск WebGPU в Chrome будет доступен только в ChromeOS, macOS и Windows. Поддержка Linux и Android появится позже. Это обеспечит стабильность и надежность реализации, прежде чем она станет доступной на других платформах.

Содержаниескрывать
Поддержка WebGPU в других браузерах
Доступные библиотеки для разработчиков
WebGPU против WebGL

Поддержка WebGPU в других браузерах

Помимо Chrome, разработчики тестируют экспериментальную поддержку WebGPU с апреля 2020 года в Firefox и с ноября 2021 года в Safari. Чтобы включить WebGPU в Firefox, вам нужно установить dom.webgpu.enabled и gfx.webgpu.force с поддержкой варианты истинный в о: конфиг. Однако в настоящее время нет планов включать WebGPU по умолчанию в Firefox и Safari.

Доступные библиотеки для разработчиков

Реализации WebGPU для Firefox и Chrome доступны в виде отдельных библиотек. К ним относятся Dawn (C++) и wgpu (Rust), которые можно использовать для интеграции поддержки WebGPU в ваши приложения.

Кроме того, предпринимаются усилия по добавлению встроенной поддержки WebGPU в популярные библиотеки JavaScript с использованием WebGL. Например, Babylon.js уже объявил о полной поддержке WebGPU, а Three.js, PlayCanvas и TensorFlow.js предлагают частичную поддержку.

WebGPU против WebGL

Концептуально WebGPU отличается от WebGL так же, как графический API Vulkan отличается от OpenGL. Но в отличие от Vulkan, Metal или Direct3D, WebGPU не основан на конкретном графическом API. Вместо этого это уровень общего назначения, в котором используются те же низкоуровневые примитивы, что и в этих API.

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

WebGPU позволяет создавать сложные 3D-проекты для Интернета, которые могут выполняться так же быстро, как и автономные программы, которые напрямую используют Vulkan, Metal или Direct3D, не ограничиваясь конкретными платформы.

Кроме того, WebGPU предоставляет дополнительные возможности для переноса собственных графических программ в веб-форму путем их компиляции в WebAssembly. В дополнение к 3D-графике WebGPU также охватывает возможности, связанные с переносом вычислений на GPU и выполнением шейдеров.

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

Источник: Google

РЕКОМЕНДУЕМЫЕ: Нажмите здесь, чтобы исправить проблемы с Windows и оптимизировать производительность системы

Если вам понравилась эта статья, пожалуйста, поделитесь ею с помощью кнопок ниже. Это не потребует от вас многого, но поможет нам расти. Спасибо за вашу поддержку!

Реклама

Edge теперь может перенаправлять PWA в установленные приложения Store.

Edge теперь может перенаправлять PWA в установленные приложения Store.

РЕКОМЕНДУЕМЫЕ: Щелкните здесь, чтобы исправить проблемы с Windows и оптимизировать производительн...

Читать далее

Microsoft изменила содержимое Windows Insider Ring, проверьте свои настройки

Microsoft изменила содержимое Windows Insider Ring, проверьте свои настройки

Несколько дней назад Microsoft объявила, что в мае собирается выпустить Windows 10 версии 1903, р...

Читать далее

Как удалить обновление в Windows 10

Как удалить обновление в Windows 10

РЕКОМЕНДУЕМЫЕ: Щелкните здесь, чтобы исправить проблемы с Windows и оптимизировать производительн...

Читать далее