WebGPU

WebGPU — это рабочее имя будущего веб-стандарта и JavaScript API для аппаратно-ускоренной графики и вычислений, нацеленное предоставить «новейшую 3D графику и вычислительные возможности». Разработан рабочей группой W3C «GPU for the Web» совместно с инженерами из Apple, Mozilla, Microsoft, Google и других компаний[1].

В отличие от WebGL, WebGPU не является прямым портом какого-либо существующего нативного API. Он основан на API, предоставляемых Vulkan, Metal, и Direct3D 12 и предназначен для обеспечения высокой производительности через мобильные и настольные платформы[2]. Мобильные платформы будут ограничены в создании объектов WebGPUDevice которые потребуют современных графических API (упомянутых выше).[прим 1]

Первый концептуальный прототип под названием NXT был продемонстрирован в начале 2017 года командой Chromium.

Команда разработчиков Google Chrome назвала его «преемником» API-интерфейсов JavaScript WebGL/2[3].

  1. GPU for the Web Community Group. w3.org. Дата обращения: 11 сентября 2018. Архивировано 10 сентября 2018 года.
  2. Origin Trials. developer.chrome.com. Дата обращения: 26 сентября 2021. Архивировано 23 сентября 2021 года.


Ошибка в сносках?: Для существующих тегов <ref> группы «прим» не найдено соответствующего тега <references group="прим"/>


© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search