[HN Gopher] SVG: The Good, the Bad, and the Ugly (2021)
___________________________________________________________________
SVG: The Good, the Bad, and the Ugly (2021)
Author : fanf2
Score : 28 points
Date : 2024-06-21 20:42 UTC (2 hours ago)
(HTM) web link (www.eisfunke.com)
(TXT) w3m dump (www.eisfunke.com)
| lilyball wrote:
| Previous discussion (2021):
| https://news.ycombinator.com/item?id=26114863
| dang wrote:
| Thanks! Macroexpanded:
|
| _SVG: The Good, the Bad and the Ugly_ -
| https://news.ycombinator.com/item?id=26114863 - Feb 2021 (219
| comments)
| eseidel wrote:
| I brought SVG to WebKit, back in 2005. So I guess I'm part of the
| problem.
|
| I generally agree with the article, SVG is bloated and confused
| about what it's trying to do.
|
| You're not alone in wanting something better. We had this same
| problem in Flutter. Ian Hickson (of HTML5 fame) made some
| attempts at seeing a better future you might be interested in:
| https://docs.google.com/document/d/1YWffrlc6ZqRwfIiR1qwp1AOk...
| jauntywundrkind wrote:
| With great powers come a lot of people very mad about how we
| miuse them & that we might not be able to reimplement it all in a
| weekend.
|
| > _This problem of SVG is actually just the problem of the web in
| general. It's scope is huge, it's bloated and hard to work with._
|
| > _SVG is nothing you could implement in a day. Or a week. Or a
| month. The huge amount of specifications, that are most often
| only partly implemented, makes it very hard to overview what
| supports what, confusing the user as to what features they can
| actually use if they want their SVG file to be universally
| supported_
|
| That just doesn't seem like a big problem, in fact. The webs
| gotten pretty good & the standard is pretty high. Yes people have
| some real pains but also my word, software is a world of
| contrived griefs, nonsense beefs. People love grandstanding
| against things.
| DrDroop wrote:
| There was a time that SVG was going to replace flash, or
| something like that, but these days people just use the "simple"
| subset. I've seen multiple implementations for the vector
| graphics based on compute shaders, impressive stuff, can render
| the tiger svg with no problem. Parsing the bezier curves out of
| the xml is not that hard compared to all the work needed the have
| this work on the GPU. Most people also don't understand XML, I'm
| building a sort of compiler for it with full support for
| Namespaces, Schema, XLinks and all of that, boring stuff that
| needs to be done, I don't understand why this needs to be your
| problem though and even then those standard are not THAT hard.
| You will only understand XML if you need to use XML. Yes XML is
| verbose but also your mom is fat and you still love her don't
| you? Developers look at me weird when I start talking XML, like I
| am some sort of boomer that want to limit women's right to choice
| or something like that. Better not to mention it, or I'll have to
| listen to them explaining why JSON is just better for hours on
| end without ever considering the strange bizz requirements I
| labour under.
___________________________________________________________________
(page generated 2024-06-21 23:01 UTC)