Intent to Prototype: WebGPU: ServiceWorker and SharedWorker support

232 views
Skip to first unread message

François Beaufort

unread,
Jan 29, 2024, 3:08:25 AMJan 29
to blink-dev

Contact emails

fbea...@google.com


Specification

https://gpuweb.github.io/gpuweb/#navigator-gpu

Summary

Functionality added to the WebGPU spec after its first shipment in a browser. ServiceWorker and SharedWorker support is added to WebGPU, aligning with existing WebGL capabilities.

Blink component

Blink>WebGPU

Motivation

WebGPU being exposed to ServiceWorker and SharedWorker would open up opportunities such as building AI browser extensions with WebGPU.


TAG review

None

TAG review status

Not applicable

Risks



Interoperability and Compatibility

ServiceWorker and SharedWorker support have not yet been implemented in any browser, but have been approved by the GPU for the Web Community Group, with representatives from Chrome, Firefox, and Safari.

Minutes: https://docs.google.com/document/d/15w7nsvqWwITA5yvCrsO3SEIEuZziXzj7YsrHN4Jd2uM/edit#heading=h.jbe7pg8ebd43


Gecko: No signal

WebKit: No signal (https://github.com/WebKit/standards-positions/issues/294#issuecomment-1877411933)

Web developers: Positive (https://github.com/gpuweb/gpuweb/issues/4197)

Other signals:

WebView application risks

Does this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications?

None



Debuggability

None


Is this feature fully tested by web-platform-tests?

No

Flag name on chrome://flags

None

Finch feature name

None

Non-finch justification

None

Requires code in //chrome?

False

Tracking bug

https://bugs.chromium.org/p/chromium/issues/detail?id=1521763

Estimated milestones

No milestones specified



Link to entry on the Chrome Platform Status

https://chromestatus.com/feature/4875951026733056

This intent message was generated by Chrome Platform Status.
Reply all
Reply to author
Forward
0 new messages