[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)