[whatwg] events when navigating away before page load?
ian at hixie.ch
Fri Dec 14 12:10:44 PST 2012
On Fri, 14 Dec 2012, Mike Wilson wrote:
> Anyway, the finding that originally got me started on looking at this
> was that I received an unload event without a preceeding load event.
> Naively this seems logically wrong, but I appreciate these are
> complicated matters so I'm content with the answer that this probably
> shouldn't be expected in these kinds of cases.
Yeah, this whole area is rather gnarly.
As a general rule, the intent of the spec is that you get a "load" when
all your scripts (and other resources) have loaded, and you get an
"unload" when the page is going away. Thus if the page goes away before
the page has finished loading, you just get an "unload".
We additionally also suggest firing a "load" and so forth when the user
aborts the page, on the assumption that you probably have all the scripts
you need and are only missing minor things like ads or analytics, but that
doesn't apply when the page is aborted because another page is going to
Ian Hickson U+1047E )\._.,--....,'``. fL
http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,.
Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
More information about the whatwg