[whatwg] Add an attribute for opting out of synchronous CSSOM access

Yoav Weiss yoav at yoav.ws
Sat Apr 6 12:39:09 PDT 2013

I'm worried from the binding of async loading with the fact that
stylesheets with non-matching `media` attribute should not be loaded.
These are 2 separate (and valid) concerns, but I believe they should not be
tied to a single attribute, as discussed in a previous thread on


[1] http://lists.w3.org/Archives/Public/www-style/2013Feb/0131.html
[2] http://lists.w3.org/Archives/Public/www-style/2013Feb/0142.html

On Fri, Apr 5, 2013 at 3:07 PM, Henri Sivonen <hsivonen at iki.fi> wrote:

> For problem statement, please see
> http://lists.w3.org/Archives/Public/www-style/2013Jan/0434.html
> For solution, please see
> http://lists.w3.org/Archives/Public/www-style/2013Jan/0457.html
> For CSS WG thinking that this is an HTML issue, please see
> http://lists.w3.org/Archives/Public/www-style/2013Mar/0688.html
> (FWIW, I think this is a CSS issue than requires an HTML attribute to
> be minted.)
> Please add an attribute to <link> that:
>  * opts an external style sheet out of synchronous CSSOM access
>  * makes the sheet not load and not defer the load event if its media
> query cannot match in the UA even after zooming or invoking a print
> function
>  * makes the sheet load with low priority and not defer the load event
> if its media query does not match at the time the <link> element is
> inserted into the document but might match later (e.g. if it's a print
> style sheet).
> --
> Henri Sivonen
> hsivonen at iki.fi
> http://hsivonen.iki.fi/

More information about the whatwg mailing list