Apple’s WebKit Team Proposes W3C Community Group to Strive for More Powerful Graphics on the Web

Apple’s WebKit team today proposed a new Community Group at the World Wide Web Consortium (W3C) focused on discussing the future of 3D graphics on the web. The goal of the group is to lead to development of a new Web API that would better prepare web browsers to take advantage of modern, and future, GPU technologies on a variety of platforms.

On the WebKit blog, Apple’s Dean Jackson says new software APIs “better reflect” modern GPUs, but that many of the major ones — Direct3D 12 from Microsoft, Metal from Apple and Vulkan from Khronos Group — aren’t available on all platforms. While the success of the web requires common standards, Jackson argues, these platform-specific APIs make following a single API, like OpenGL, impossible in the future.

Instead, Apple’s WebKit team is proposing that a new standard is needed. The new standard needs to provide a “core set of required features,” an API that can be implemented on a variety of platforms with different system technologies, sitting on top of technologies like Direct3D, Metal and Vulkan, and the security and safety required for the Web.

While being a new open standard that’s compatible with platform-specific technologies, Apple says the new standard must also be easy to to adopt, “expose the general-purpose computational functionality of modern GPUs,” and work well with emerging standards like WebAssembly and WebVR.

Apple’s initial proposal, which it calls an experiment, is “WebGPU.” Apple says WebGPU started out as a mapping of Metal to JavaScript, and some graphics programmers are calling the proposal “Metal on the Web.” Apple says it doesn’t expect WebGPU to become the actual API in the new standard, but it does think there is “a lot of value” in its prototype.

Jackson says that WebGPU is much more object-oriented than WebGL, which is why Jackson says grants WebGPU its efficiencies. For instance, WebGPU handles “states” differently, reducing the work needed before a drawing operation.

The WebKit team will share its prototype with the Community Group, and is also inviting everyone with interest or experience in GPU web technologies to join the group.

Tags: WebKit, WebGPU, W3C
Discuss this article in our forums

MacRumors-All?d=6W8y8wAjSf4 MacRumors-All?d=qj6IDK7rITs

Latest posts

Netflix says around 300 titles used generative AI

A scene from The American Experiment, one of the Netflix titles to use generative AI | Image: Netflix Netflix says roughly 300 titles on its...

Samsung’s 55-inch Frame art TV is $200 cheaper than usual

Samsung’s art TV looks right at home alongside real paintings. | Image: Samsung Samsung’s Frame is different from your average 4K TV. Its biggest selling...

Fortnite is getting a bunch of AI-powered ‘personas’

Get ready for more AI characters in Fortnite. Developer Epic Games is going to let Fortnite creators publish experiences featuring characters with AI-powered voices...

Google Health 5.04 rolling out: Custom food logging, more fixes

Google Health 5.04 is rolling out today with a focus on nutrition updates — a big complaint of the initial redesign — and other...

Apple TV for Android adds widgets, Apple Music gets WhatsApp sharing

Apple TV and Apple Music for Android are rolling out sizable updates today, with homescreen widgets as the shared theme. Read more @ 9to5google

Roblox will let people use AI to make games on their phone

Roblox is about to let people make games with AI right inside its mobile app, which could make a platform that's already filled with...

Google is better than Apple at playing the AI regulations game

Google CEO Sundar Pichai | Bloomberg via Getty Images Today, the European Union ordered Google to give its AI rivals greater access to Android, the...

Ecovacs’ self-cleaning Deebot X11 has hit a new low price

Sometimes it feels like keeping your floors clean is one of those never-ending chores, which is why it's nice to have a versatile robot...

New York governor says she’s using AI to analyze ‘every single rule’ in the state

New York Governor Kathy Hochul might have just signed a moratorium on new AI data centers in the state, but she's not against using...

Kalshi says it caught Trump’s teleprompter operator insider trading

Kalshi users betting on what President Donald Trump would say during his speeches were reportedly up against tough competition: the president's teleprompter operator. ABC News...