SVG-Dateien werden oft durch Editor-Metadaten, übermäßige Dezimalstellen und komplexe Pfade schwer. Diese Checkliste hilft, die Größe zu reduzieren, ohne die Optik zu brechen.
1) Strukturellen Ballast entfernen
- Metadaten, Kommentare und editor-spezifische Namespaces entfernen.
- Redundante Gruppen zusammenfassen und ungenutzte defs, Masken und Clips entfernen.
- Versteckte Ebenen löschen, die in Produktion nie gerendert werden.
2) Geometrie auf Größe abstimmen
- Pfadpräzision auf einen sicheren Dezimal-Schwellenwert für Ihren UI-Maßstab reduzieren.
- Kompatible Pfade zusammenführen und komplexe Kurven wo möglich vereinfachen.
- Symbole/Sprites für wiederholte Icons verwenden, um doppelten Payload zu vermeiden.
3) Im echten Kontext validieren
- Icons auf Ziel-Hintergrundfarben und DPR-Bereichen testen.
- Vorher/Nachher auf wichtigen Screens vergleichen, um subtile visuelle Regressionen zu erkennen.
- Erzielte Byte-Einsparungen erfassen und Grenzen in CI durchsetzen.