Eine Site, an der ich gerade arbeite, zeigt eine große Anzahl (> 50) komplexer SVG-Bilder in einem Scroll-Dialogfenster an. Beim Anzeigen der Website in Chrome ist die Bildlaufleistung des Dialogfelds sehr schlecht - es ist deutlich verzögert und langsam. Wenn ich jedoch die SVG-Bilder durch PNG-Bilder ersetze, ist das Scrollen vollkommen reibungslos und reaktionsschnell.Warum ist SVG-Scroll-Leistung so viel schlechter als PNG?
Hier ist eine Demonstration des Unterschiedes: https://jsfiddle.net/NathanFriend/42knwc1s/
Warum ist die SVG-Performance-Scrolling Leistung so viel schlimmer als die PNG Scrollen? Nachdem der Browser ein SVG-Bild gerendert hat, würde ich annehmen, dass das Bild nicht erneut gerendert werden muss, bis das Bild auf irgendeine Weise manipuliert wurde (z. B. Größenänderung). Führt das Scrollen eines Elements, das SVG-Bilder enthält, dazu, dass die Bilder für jedes Bild der Bildlaufanimation neu gerendert werden?
`
Es scheint auf Chrome für OS X nicht sonderlich anders zu sein. Ist dies ein Windows Chrome-Problem? –
Ich sehe es auf Chrome unter Windows 8.1. – JosiahDaniels
Ich sehe das in OSX – Rollo