Ich habe zwei SVG-Bilder, beide zusammen haben etwa 8000 Zeilen und bestehen aus mehreren Formen mit Farbverläufen. Keine Muster, Filter, Texte, nur einfache grafische Elemente mit Strichen, einfache oder Verlaufsfüllung.Leistungsproblem inline SVG vs Embed oder iframe
Im Moment werden sie inline in den HTML-Code injiziert, während er generiert wird, so dass der Quellcode ruhig groß wird. Verringert dies die Leistung für Animationen, so dass es besser wäre, die SVG anders einzubetten?
Gibt es eine allgemeine Faustregel bei der Einbettung von Svg?
Grüße philipp
Alles, was DOM verwendet, verlangsamt das Rendern der Site, so dass ein großes SVG entsteht. Auch wenn Sie iframes oder andere Einbettungsmethoden verwenden, wissen Sie nicht wann der Browser geladen und gerendert werden soll ... mit Ausnahme von Javascript, um sicherzustellen, dass es nur geladen wird, nachdem die Seite gerendert wurde. Vielleicht rendern Sie zuerst einen Platzhalter. – codingjoe
@John das ist ein guter Punkt, danke – philipp