SVG-Dateien werden oft unnötig groß, weil Editor-Metadaten, zu viele Nachkommastellen und komplexe Pfade mitgeschleppt werden. Diese Checkliste hilft Ihnen, die Dateigröße zu senken, ohne die visuelle Qualität zu beeinträchtigen.
1) Strukturellen Ballast entfernen
- Entfernen Sie Metadaten, Kommentare und editor-spezifische Namespaces.
- Vereinfachen Sie überflüssige Gruppen und löschen Sie ungenutzte `defs`, `mask`- und `clipPath`-Elemente.
- Entfernen Sie ausgeblendete Ebenen, die in der Produktion nie gerendert werden.
2) Geometrie für kleinere Dateien optimieren
- Reduzieren Sie die Pfadgenauigkeit auf einen Dezimalwert, der für Ihre UI-Skalierung sicher ist.
- Fassen Sie kompatible Pfade zusammen und vereinfachen Sie komplexe Kurven, wenn es sinnvoll ist.
- Verwenden Sie Symbols oder Sprites für wiederholte Icons, um doppelten Payload zu vermeiden.
3) Im echten Kontext validieren
- Testen Sie Icons auf den tatsächlichen Hintergrundfarben und DPR-Stufen Ihres Produkts.
- Vergleichen Sie Vorher und Nachher auf wichtigen Screens, um feine visuelle Regressionen zu erkennen.
- Messen Sie die eingesparten Bytes und setzen Sie Grenzwerte in der CI durch.