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

Enforce COEP in SharedWorker #577

Closed
ArthurSonzogni opened this issue Sep 9, 2021 · 1 comment
Closed

Enforce COEP in SharedWorker #577

ArthurSonzogni opened this issue Sep 9, 2021 · 1 comment
Labels
position: positive venue: WHATWG Specifications in a WHATWG Workstream

Comments

@ArthurSonzogni
Copy link

ArthurSonzogni commented Sep 9, 2021

Request for Mozilla Position on a Web Specification

Other information

Chrome would like to implement the COEP specification and support SharedWorker. For now, this is only about enforcing COEP, without granting the cross-origin-isolation capability. (+CC @iVanlIsh who bring support)
See intent-to-ship: https://groups.google.com/a/chromium.org/g/blink-dev/c/wM0W7z_Vh0Y

To ship, we need the official Mozilla's position about enforcing COEP in SharedWorker.

Current support of COEP:

Firefox currently supports Document and DedicatedWorker, and I think want to implement support for ServiceWorker and SharedWorker:
https://bugzilla.mozilla.org/show_bug.cgi?id=1613912

Chrome currently support Document, DedicatedWorker (1) and ServiceWorker (2).
(1) Partial support until PlzDedicatedWorker.
(2) Partial support until PlzServiceWorker. Moreover, Cross-origin-isolation capability is not granted.

Webkit is implementing COEP with support for every workers (according to this patch), however SharedWorker is excluded, because Webkit dropped SharedWorker from their implementation.

@annevk
Copy link
Contributor

annevk commented Sep 9, 2021

This is worth prototyping as per agreement on the spec PR. I don't think it needs a dashboard entry. Will leave it open for a bit in case anyone else has thoughts.

@annevk annevk added the venue: WHATWG Specifications in a WHATWG Workstream label Sep 9, 2021
@annevk annevk closed this as completed Jan 12, 2022
@zcorpan zcorpan changed the title Request for Position: Enforce COEP in SharedWorker Enforce COEP in SharedWorker Oct 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
position: positive venue: WHATWG Specifications in a WHATWG Workstream
Projects
None yet
Development

No branches or pull requests

3 participants