Zitat von OrkanGibt es dafür Beispiele? Würde mich mal interessieren.
Hem. Wenn ich z.B. Filme bei spiegel.de im Flashplayer auf Vollbild schalte, dann gibts bei mir nur noch Geruckel. In Anbetracht des AMD64 3000 im Rechner, ist das ernüchternd. Gleiches gilt auch für die meisten albernen Flashfilme/Cartoons. Sobald man das swf direkt ansteuert und im gesamten Browserfeld anzeigt, wird es ruckelig. Sobald man also was hoch skaliert, wird es ruckelig. Das ist bei dem SVG-Ding auch so. Erst wenn es groß wird, wird es ruckelig. Ansonsten läuft es recht flüssig. Dafür das es sich um eine dauernde on-the-fly Neuberechnung der der Grafik (besonders beim Drehen) handelt, halte ich das ganze für recht preformant. Für Firefox-Verhältnisse mal alle mal.
Und die Grafiken sind auch nicht klein:
http://farm1.static.flickr.com/234/535566372_33c1025c7b_o.jpg
http://farm2.static.flickr.com/1159/534271166_db0f114a5d_o.jpg
http://farm1.static.flickr.com/120/313853602_d759910c1e_b.jpg
http://farm1.static.flickr.com/122/313940834_8bf97d364e_b.jpg
(edit: hab gerade gemerkt... wenn ich mit dem Zurückbutton wieder auf die Seite zurück gehe, liegen die Grafiken immer noch so wie vorher da... das ist bei Javascript-Krempel meist selten der Fall.... niedelig. ^^)
Zitat von OrkanKann man die SVG Demo auch auf anderen Browsern zum laufen bekommen, würde mich mal interessieren, ob der Safari 10% schneller dreht
Die 10% wären mir egal. Solange IE es nicht kann, ist der Einsatz eh nur aus privater Sicht möglich. Und der ist von Adobe abhängig. Und die entwickeln am SVG-Plugin auch nicht mehr weiter, schon gar nicht nach dem die Flash im Haus haben. Alternativen bestehen keine.
Wenn Opera das auch lernt, dann wäre das schon echt was feines. Ob Safari das in näherer Zukunft lernt? Hem. Ich bezweifle es irgendwie...
Aber gerade in hinsicht auf xmlRequest usw. wären das schon ganz tolle Angelegenheiten, hin Richtung Webanwendung. Früher war das drehen von Grafiken in HTML schließlich undenkbar. Diese hohe Barriere könnte man mit eingebettetem SVG niederbrechen.