TLDR Web Dev · ARTICLES & TUTORIALS
SVG: THE GOOD, THE BAD AND THE UGLY
Summary from the TLDR Web Dev newsletter
SVG is a widely supported and powerful format for vector graphics, but it's also bloated, complex, and not well-suited for either machine processing or direct human use. It's part of the web standard, making it annoying for implementation due to its large specification and dependencies on other standards like XLink, CSS, and JavaScript. The ideal solution would be a simpler machine-focused exchange format, potentially JSON-based, with a minimal feature set and strict test suite for universal compatibility and easier implementation.