Ich entwickle eine Javascript-Diagramm-Bibliothek, wählte ich Svg für diesen Zweck. Es ist wichtig, die viewBox von Zeit zu Zeit zu ändern, damit Benutzer alle Teile des Diagramms sehen können.Optimierung von SVG ViewBox Animation in Firefox
Ich habe snap.svg
für die Animation meiner ViewBox-Attribut verwendet und es ist irgendwie glatt, aber nicht befriedigend.
Ich frage mich, gibt es andere Techniken, um Svg Re-Rendering zu verbessern, wie mit GPU oder etwas?
https://jsfiddle.net/omidh/uwc0y524/1/
meist träge, wenn alle viewBox Attribute auf einmal geändert werden, ohnehin dies zu verbessern? Meine Svg enthält nur <line>
und <circle>
Edit: Es ist viel glatter in Chrom als Firefox, so ist Chrom in Ordnung.
Edit: Selbst ist das Internet Explorer besser als Firefox
Optimierung für welche Version von welcher UA? Was auch immer wir vorgeschlagen haben, könnte mit der nächsten Version Ihres UA veraltet oder ungültig sein. –
Ich würde wahrscheinlich den Code zeigen, den Sie gerade verwenden, um zu überprüfen, ob Sie etwas Seltsames tun. – Ian
@Ian Okay, ich füge es hinzu – omidh