• Colloidal@programming.dev
    link
    fedilink
    English
    arrow-up
    3
    arrow-down
    10
    ·
    1 day ago

    No, you don’t need a hovercraft to go grocery shopping.

    A browser doesn’t need to be multiplatform, or work on gopher, or build a JS VM from the ground up, or build a media renderer from the ground up, or build a text rendering engine from the ground up.

    Building browsers is hard enough, you don’t need to make it artificially harder by tacking on bullshit requirements.

    • CodexArcanum@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      12
      arrow-down
      2
      ·
      edit-2
      1 day ago

      Yeah, you can just use Google’s VM, Google’s renderer, Google’s sponsored image library, write it in Google’s language, and you can probably borrow some of the WebGL code from the Servo project.

      Obviously the problem is so trivial when you’re just bolting together premade components that the fairies delivered to you. Good thing none of those components are hard to write, hard to integrate, or written with corporate interests in mind.

      Hey where’s your snap-together browser project? It’s so easy, all this free code just laying around.

      Oh or were you arguing that I said you had to write everything from scratch? Because I didn’t say that. I also didn’t say that you needed all those things for communication, kind of the exact opposite. What exactly was the point of your “well acktshually” comment?

    • solrize@lemmy.world
      link
      fedilink
      arrow-up
      4
      ·
      edit-2
      1 day ago

      Unfortunately any viable web browser has to be able to browse the real web, which means the awful bloated web that is actually out there in the real world, rather than the clean and sane web that we idealists might wish for. Mozilla is at least partly to blame for the current situation, but that’s not of much help for most users today. So here we are.