- From: Boris Zbarsky <bzbarsky@MIT.EDU>
- Date: Tue, 10 Jan 2012 01:02:00 -0500
On 1/10/12 12:48 AM, Tantek ?elik wrote: > Mozilla is strongly considering implementing 'beforeload' and 'afterload'.[4] It's more like one person in a Mozilla bug has suggested that it be implemented, while others, myself included, are a bit skeptical. The devil, of course, is in the details; if this event is specified very carefully it might simply slow down pageload a bit, more so as browsers introduce more parallelism because background threads or processes that might be able to perform the load will have to block on the main page JS thread to handle the event first. If done carelessly (e.g. the event target is the node the load is associated with), it'll be a pretty large slowdown. For example, that approach precludes the sort of speculative parsers UAs use nowadays to deal with having to block parsing on <script> tags. > Should 'beforeload'/'afterload' be explicitly specified and added to > the web platform? Outside of extensions, what are the use cases? Can they usefully labor under restrictions like knowing the URI to be loaded but not the context it's being loaded in? AdBlock apparently can in at least some cases, yes? I'd like to understand the client-side transformation use-case better, in particular. What is it really trying to do? -Boris
Received on Monday, 9 January 2012 22:02:00 UTC