Re: [svgwg] Use element re-write & related changes

I really should have paid more attention to this earlier, apologies. 
Anyway, this is a major breaking change from 1.1, namely specifying an
 actual clone. I get that aligning with Shadow DOM is a nice idea, but
 <use> was always supposed to be a 'effective' clone, not an actual 
one. i.e. it's supposed to be a DAG primitive, not a templating 
mechanism. As far as I recall, Ikivo, Presto, Abbra and I believe Edge
 use a DAG approach for rendering. A large number of bugs in 
webkit/Blink/Gecko are unfortunate side-effects from implementing an 
actual cloning mechanism, and then trying to keep the clones all in 
sync when the referenced tree changes. It'd be nicer to have a new 
element if you want to create true clones IMO, or just not break it:-)

-- 
GitHub Notification of comment by adanilo
Please view or discuss this issue at 
https://github.com/w3c/svgwg/pull/206#issuecomment-234433954 using 
your GitHub account

Received on Friday, 22 July 2016 01:49:26 UTC