Contact emails
andy...@google.com, mk...@chromium.org
Spec
https://html.spec.whatwg.org/multipage/workers.html#dom-worker
Summary
Change to allow constructing workers with 'data:' URLs, that is:
new Worker('data:application/javascript,self.postMessage("Msg")');
Motivation
HTML specifies that `data:` URLs can be used to create workers with opaque origins. We should support this as a first step towards defining a sandboxing mechanism for Workers (and parity with other browsers).
Interoperability and Compatibility Risk
Edge: No signals
Firefox: Shipped
Safari: No signals
Ongoing technical constraints
None
Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?
Yes
OWP launch tracking bug
https://bugs.chromium.org/p/chromium/issues/detail?id=270979
Link to entry on the feature dashboard
https://www.chromestatus.com/feature/5633342665916416
Requesting approval to ship?
Yes
Andy Paicu
Software Engineer
andy...@google.com
+49 8983 9309409
Google Germany GmbH
Erika-Mann-Straße 33
80636 München
Geschäftsführer: Matthew Scott Sucherman, Paul Terence Manicle
Registergericht und -nummer: Hamburg, HRB 86891
Sitz der Gesellschaft: Hamburg
Diese E-Mail ist vertraulich. Falls sie diese fälschlicherweise erhalten haben sollten, leiten Sie diese bitte nicht an jemand anderes weiter, löschen Sie alle Kopien und Anhänge davon und lassen Sie mich bitte wissen, dass die E-Mail an die falsche Person gesendet wurde.
This e-mail is confidential. If you received this communication by mistake, please don't forward it to anyone else, please erase all copies and attachments, and please let me know that it has gone to the wrong person.
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.
By the way, why was it not supported up until now? Due to a security decision? Was it reversed and if so, why is it suddenly fine?
Will the underlying conceptual difference (data URL is not in the same origin of the calling origin) be amended across the engine?
Interoperability and Compatibility Risk
Edge: No signals
Firefox: Shipped
Safari: No signals
LGTM3
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
LGTM3
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.