WebGPU

from Wikipedia, the free encyclopedia
WebGPU
Basic data

developer World Wide Web Consortium
License 3-clause BSD license
www.w3.org/community/gpu

WebGPU is the working title of a future web standard, as well as JavaScript API for hardware-related, accelerated graphics and compute calculations, with the aim of replacing WebGL. The development takes place in the W3C GPU for the Web Community Group by software engineers from Apple , Mozilla , Microsoft , Google and others.

In contrast to WebGL , which was based on OpenGL ES, WebGPU is not a direct port of an already existing graphic interface. Nevertheless, it is based on the concepts of the hardware-related interfaces Vulkan , Metal and Direct3D 12 . Both mobile devices and desktop platforms should benefit from the speed gains.

development

On February 7, 2017, Apple's WebKit team presented a proof of concept including ideas for a standard under the name "WebGPU", based on their own "Metal" interface. In addition, it was proposed to found a W3C Community Group.

The W3C "GPU for the Web" Community Group began operations on February 16, 2017. At this point there were experiments from Apple, Google and Mozilla, but only Apple had an official proposal. On March 21, 2017, Mozilla followed suit with its own proposal for the WebGPU standard.

On June 1, 2018, the developers behind Google's Chrome browser announced that they had agreed on the most important aspects and that they are now planning to implement the standard in the future.

The name "WebGPU" was later taken up by the Community Group as the working title for an open standard. The original Apple presentation has been renamed "Web-Metal" to avoid confusion.

Other graphic interfaces

Individual evidence

  1. ^ GPU for the Web Community Group . In: w3.org . Retrieved September 11, 2018.
  2. Next-generation 3D Graphics on the Web . In: WebKit , February 7, 2017. Retrieved August 13, 2018. 
  3. Apple seeks to position Metal as part of new 3D graphics standard for web ( en-US ) In: AppleInsider . Retrieved August 13, 2018.
  4. Thomas Claburn: Web standards-allergic Apple unveils WebGPU, a web graphics standard . February 8, 2017. Retrieved August 14, 2017.
  5. Dean Jackson: Welcome and Getting Started . 16th February 2017.
  6. Dzmitry Malyshau: prototyping a new 3D API for the Web . Retrieved December 16, 2016.
  7. Dzmitry Malyshau: Defining the Web platform . March 21, 2017. Retrieved September 11, 2018. 
  8. WebGPU Prototype and demos . In: WebKit . April 5, 2017. Retrieved January 10, 2019.