Comment by hollowturtle

Comment by hollowturtle 2 days ago

5 replies

Hell html in 2025 feels so underdeveloped, semantic html should just be declared dead and we should just move on. How many years we wasted by having "experts" underlining the semantic meaning of aside, article, main etc? Good lord, perhaps we should just totally skip the dom and use a graphics, input and accessibility api the way we want

sefrost 2 days ago

It seems to me that most semantic HTML has helped third parties extract data from web pages for their own use. Perhaps if you are an important primary source of information like a government service that could be useful if it helps you advance your cause of sharing data, but I don’t think it is in the interest of most website operators if it reduces traffic to your site.

I understand that their are some accessibility benefits to some semantic HTML tags.

  • hollowturtle 2 days ago

    The discussion of past years instead of being focused on "what we could do next to make developing apps for the web better?" has been focused on which semantic meaning the x tag has and where it should be used, creating just a lot of confusion and disagreements, vs the reality: people just use divs, you can still specify aria attributes there, why not giving us an api to specify semantic meaning as well the way we want? I'd like to have something like flash back, html5 was a step back, partially has already been achieved by flutter and react native. Please Browser vendors just give us a goddman drawing api that doesn't feel limited as canvas is with a semantic, accessibility and input apis that don't suck!

    • skrebbel 2 days ago

      I feel like you’re worked up about a hype that began in 2005 and fizzled out in 2015.

      • hollowturtle 2 days ago

        Please tell me then what I've been missing. Modals/Dialogs?

        • skrebbel 2 days ago

          I don’t know man, I just havent seen anyone get excited about “the semantic web” for many many years. I associate modern HTML features with stuff like color pickers, custom elements, and indeed, dialogs and popovers. I’ve to see someone get in trouble for using <div> where an <aside> would be more appropriate.