W3C home > Mailing lists > Public > www-svg@w3.org > March 2007

Re: SVG12: Confusing SVGLoad bubbling behavior note

From: Bjoern Hoehrmann <derhoermi@gmx.net>
Date: Tue, 27 Mar 2007 11:39:01 +0200
To: Jonathan Watt <jwatt@jwatt.org>
Cc: www-svg@w3.org
Message-ID: <meoh03hj3h4df9rplfisu1ileh62eqfqc2@hive.bjoern.hoehrmann.de>

* Jonathan Watt wrote:
>It has been my understanding that the text being replaced (deliberately for 
>performance reasons) meant that SVGLoad events have neither a capture nor a 
>bubble phase, but only an "at target" phase. Since SVGLoad events are dispatched 
>to _all_ element in the document - and SVG documents can be very large - 
>changing the specification to essentially say that SVGLoad events have a capture 
>phase has serious implications on the length of time it will take for SVG 
>documents to load.

In the DOM Event Flow all events accomplish the capture phase. There is
no reason why this would have considerable performance impact, you can,
for example, memorize whether there are any capturing SVGLoad listeners
in the document and if not, completely skip the event phase, or perform
other optimizations. If you truly believe the DOM Event Flow should be
so that some events accomplish the capture phase and others do not,
please send a more detailed comment to public-webapi@w3.org making your
Björn Höhrmann · mailto:bjoern@hoehrmann.de · http://bjoern.hoehrmann.de
Weinh. Str. 22 · Telefon: +49(0)621/4309674 · http://www.bjoernsworld.de
68309 Mannheim · PGP Pub. KeyID: 0xA4357E78 · http://www.websitedev.de/ 
Received on Tuesday, 27 March 2007 09:39:25 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 22:54:15 UTC