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].
Ошибка в сносках?: Для существующих тегов <ref>
группы «прим» не найдено соответствующего тега <references group="прим"/>
© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search