Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add SharedWorker support #4465

Merged
merged 2 commits into from Feb 1, 2024
Merged

Add SharedWorker support #4465

merged 2 commits into from Feb 1, 2024

Conversation

beaufortfrancois
Copy link
Contributor

@beaufortfrancois beaufortfrancois commented Jan 26, 2024

Following #4464 (comment), this PR adds SharedWorker support to the WebGPU spec.

See issue #4197

Copy link
Contributor

github-actions bot commented Jan 26, 2024

Previews, as seen when this build job started (6f823ce):
WebGPU webgpu.idl | Explainer | Correspondence Reference
WGSL grammar.js | wgsl.lalr.txt

spec/index.bs Show resolved Hide resolved
aarongable pushed a commit to chromium/chromium that referenced this pull request Jan 30, 2024
This CL adds shared worker support in WebGPU behind the
WebGPUExperimentalFeatures experimental blink runtime feature.

Intent to prototype: https://groups.google.com/a/chromium.org/g/blink-dev/c/t3V3J7a-lwc/m/TC6TUvGaAwAJ
Spec PR: gpuweb/gpuweb#4465

Bug: 1521763
Change-Id: Ia8e36bb4cc87c656723c13fad653dc14fc3c3362
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5245685
Reviewed-by: Arthur Sonzogni <arthursonzogni@chromium.org>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Commit-Queue: Fr <beaufort.francois@gmail.com>
Reviewed-by: Kai Ninomiya <kainino@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1253916}
@kainino0x kainino0x added this to the Milestone 1 milestone Jan 31, 2024
@kainino0x
Copy link
Contributor

PTAL just to verify we're good with both ServiceWorker and SharedWorker support.

@kainino0x kainino0x merged commit eb87a1e into main Feb 1, 2024
4 checks passed
@kainino0x kainino0x deleted the worker branch February 1, 2024 00:38
@beaufortfrancois
Copy link
Contributor Author

@kainino0x @mwyrzykowski @jimblandy There's some activity in whatwg/html#10112 that requires our attention. Note that I still believe adding SharedWorker and ServiceWorker support to WebGPU is valuable.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants