[whatwg] script postonload

Jonas Sicking jonas at sicking.cc
Wed Feb 10 11:44:02 PST 2010

On Wed, Feb 10, 2010 at 11:26 AM, Boris Zbarsky <bzbarsky at mit.edu> wrote:
>> For example, all the behavior of DEFER and ASYNC can be replicated using
>> JavaScript
> That's not the case, actually.  The behavior of DEFER (eager load start,
> deferred script execution, not blocking the parser or other scripts while
> loading) cannot in fact be replicated using JavaScript in a cross-browser
> manner.  The behavior of ASYNC (and in particular its allowing scripts to
> run in order other than DOM insertion order, combined with the eager loading
> it triggers, not blocking other scripts, and execution when the load is
> done) can't be replicated cross-browser either, unless I'm missing
> something.

ASYNC can be implemented in most browsers actually. In browsers other
than firefox (and possibly opera), creating an element using the DOM
and inserting it into a document gives the same behavior as ASYNC

I'm planning on fixing this in firefox for 3.7.

/ Jonas

More information about the whatwg mailing list