Apple’s WebKit team today proposed a new Community Group to discuss the future of 3D graphics on the web. In a blog post on the WebKit blog, Apple’s Dean Jackson wrote about the company’s proposal to develop a standard API that exposes modern GPU features.
W3C Community Groups allow all to freely participate, and we invite browser engineers, GPU hardware vendors, software developers and the Web community to join us.
The WebGPU standard proposed by Apple is “much more object-oriented” than WebGL. Apple’s standard has been likened to being “Metal on the web” by some in the developer community.
Apple says that WebGPU allows developers to create and store objects that represent state, while it also allows for objects that can process a broader set of commands. This reduces the work needed to perform during a drawing operation.
The major platform technologies in this space are Direct3D 12 from Microsoft, Metal from Apple, and Vulkan from the Khronos Group. While these technologies have similar design concepts, unfortunately none are available across all platforms.
According to Apple, this standard will be open to all W3C Community Groups, GPU hardware vendors, software developers, and the Web community as a whole.
More information and gritty details on Apple’s WebGPU proposal can be found on the company’s WebKit blog. If you’re a web developer, what do you think of Apple’s proposal for a more powerful graphics standard on the web?
Wow did not see that coming. WebGPU proposal, which seems to basically be Metal for the web. https://t.co/mdQjjNu8YT
— Aras Pranckevičius (@aras_p) February 8, 2017