Posted by caminanteblanco 9/14/2025
It was so nice and unlocked so much creativity among early web developers. unfortunately Apple contributed to its demise
SVG is a proper part of the browser. You get native text rendering, real links, real text selection, stuff like that.
Flutter is pure-canvas. You get no accessibility (unless you duplicate everything, in which case why even bother?), fake links which don’t behave properly, incorrect text rendering, megabytes of overhead, slow startup, &c.
If you aren't careful they can be used for XSS and all kinds of nasty stuff.
They are also super useful in general though despite that.
The only thing that separates it from html and css is that html and css biases towards website styled stuff. HTML is designed for text boxes and that kind of stuff while svgs bias more towards a neutral drawing medium: shapes and vectors.
So because it’s more neutral you can even make a html engine from svg if you so wanted.