[whatwg] API to delay the document load event

Boris Zbarsky bzbarsky at MIT.EDU
Mon Apr 29 06:51:12 PDT 2013


On 4/29/13 6:50 AM, James Graham wrote:
> So far we have kept the model where the load event is auomatically
> managed by the UA, rather than giving the developer direct control of it.

Developers already have direct control over the load event to the extent 
being proposed, as far as I can tell.  Consider this:

   var blockers = [];
   function blockOnload() {
     var i = document.createElement("iframe");
     document.documentElement.appendChild(i);
     blockers.push(i.contentDocument);
     i.contentDocument.open();
   }

   function unblockOnload() {
     blockers.pop().close();
   }

Of course expecting web developers to come up with this themselves and 
have to redo all this boilerplate is not reasonable, not to mention the 
pollutes-the-DOM and uses-way-too-much-memory aspect of it all.

-Boris


More information about the whatwg mailing list