1. Wat Maakt Ongeoptimaliseerde SVG's Zo Zwaar?
Scalable Vector Graphics (SVG) zijn gebaseerd op XML-tekst. Grafische programma's zoals Adobe Illustrator, Figma en Inkscape exporteren echter enorme hoeveelheden onnodige ballast die browsers moeten inlezen en parseren:
- Editor-metadata (zoals
<metadata>,<rdf:RDF>, maker-informatie en softwareversies). - Ongebruikte namespaces, verborgen lagen en overbodige groep-tags (
<g>). - Overdreven nauwkeurige decimale coördinaten (bijvoorbeeld
d="M12.4839281 45.928192..."in plaats vand="M12.5 45.9"). - Niet-gebruikte
<defs>, filters en inline opmaakcommentaar.
2. De Voordelen van Schone SVG-Code
Door een SVG-bestand te minificeren en te stroomlijnen:
- Tot 70% kleinere bestandsgrootte: Sneller laden via het netwerk en minder geheugengebruik.
- Minder DOM-overhead: Inline SVG's voegen DOM-knooppunten toe aan je HTML. Schone SVG's zorgen voor een lichtere DOM-boom en soepelere CSS-animaties.
- Betere Beveiliging: Schadelijke embedded scripts (zoals
<script>tags) en externe entiteiten (XXE) worden veilig gestript.
3. Zelf Jouw SVG's Schonen
Plak je SVG-code of sleep een .svg bestand in onze SVG Optimizer Tool. Bekijk direct het live visuele resultaat en het exacte percentage bespaarde kilobytes.