W3C home > Mailing lists > Public > public-webapps@w3.org > January to March 2014

Re: On starting WebWorkers with blob: URLs...

From: Jonas Sicking <jonas@sicking.cc>
Date: Wed, 19 Feb 2014 16:09:42 -0800
Message-ID: <CA+c2ei8p_VcorENq7OR1=AzSOtnU6PaHsjuQxLszGL60awY6tg@mail.gmail.com>
To: Travis Leithead <travis.leithead@microsoft.com>
Cc: public-webapps <public-webapps@w3.org>
On Wed, Feb 19, 2014 at 3:51 PM, Travis Leithead
<travis.leithead@microsoft.com> wrote:
> Seems like our specs are getting a little behind implementations. In IE11 we are finding that several new sites, notably those using WebGL content, have a dependency on starting web workers with a Blob URL. As I understand it:
> The W3C Web Workers spec (CR stage) forbids use of the data and [implicitly] blob protocols
> The WHATWG HTML spec (Living stage) allows data protocol, but not blob.
> Implementations of Firefox and Chrome support blob protocols
> 1. Seems like a spec should say this somewhere...

Agreed! It's a bit tricky since the concept of origins and thus "same
origin" for data: and blob: is a bit unclear still. I.e. browsers
don't behave consistently. Definitely not between each other, and
sometimes not internally within a browser IIRC.

> 2. In the W3C where would we spec this? (Workers V2?)

I care less strongly about this. There's also the synchronous message
passing API which I'd still like to see added to the workers spec.

/ Jonas
Received on Thursday, 20 February 2014 00:10:39 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 18:14:22 UTC