Web browsers were very limited compared to today’s offerings but still very extensive when compared to other applications. Now, browsers on desktop are at a point where they’re equivalent to an OS in scope.

This frustrates me as it’s led to stagnation, where very few companies can hold their position. Firefox can only keep up due to preexisting groundwork and the large amount of funding from Google. Chrome had billions thrown at it to quickly enter the market.

The thing that kills it the most for me is there is no way to fix the massive amount of effort needed for a web browser. It’s extensive because it has to deal with thousands of situations: image rendering, video rendering, markup language support (HTML), CSS support, JavaScript support, HTML5 support, security features, tabbed browsing, bookmarking and history, search engine integration, cross-platform compatibility, performance optimisation, developer tools, accessibility features, privacy controls, codec support, to name a few.

Now, for my unpopular opinion: stripping back a general-purpose browser to its core, forcing web redesign, and modularising the browser. Rather than watching videos in the browser, an instance of VLC would be started where the video will be streamed. Instead of an integrated password manager and bookmarks, we have something akin to KeepassXC with better integration. Markup documents and articles automatically open in word processing applications. I know this idea seems wholly impossible now, but it often crosses my mind.

  • Boozilla@lemmy.world
    link
    fedilink
    arrow-up
    10
    arrow-down
    1
    ·
    edit-2
    7 months ago

    Your post has some merits, and I agree with some of it in spirit. But to me there are bigger issues at play. So many sites now perform horribly, not because of browser bloat, but because of crappy code on the server, relentless data harvesting, and targeted ads. And surfing the web without multiple layers of protection against bad actors is not a good idea. The whole thing is a shit show.

  • Sal@lemmy.world
    link
    fedilink
    arrow-up
    4
    ·
    7 months ago

    I agreed in principal, but getting the software to where I click and it just works would be difficult. Plus an average person would have a harder time understanding what to do. Like if I want to watch a video it transparently open vlc and plays, what would happened if it fails. I know my mother would not understand she would have to close or restart vlc.

    • squid_slime@lemm.eeOP
      link
      fedilink
      arrow-up
      3
      arrow-down
      1
      ·
      7 months ago

      If I wanted to download arch linux torrent I can go to arch’s download page, click the magnet icon and my torrent manager open and downloads the file. Now if browsers were stripped down tomorrow people had to relearn how to use chrome/Firefox then yea it would definitely be problematic.

  • person@lemm.ee
    link
    fedilink
    arrow-up
    4
    ·
    7 months ago

    Issue is: it’s just too damn convenient!

    Now, I’m a weirdo, so I actively avoid as many features as possible, but my life would be so much easier if I just kneeled down in front of chrome, and enjoyed the myriad integrated features. Or if I just found out what the F mozilla pocket is.

  • kayazere@feddit.nl
    link
    fedilink
    arrow-up
    2
    ·
    7 months ago

    I’d suggest getting rid of client side rendering and JavaScript. At some point web developers decided to try to emulate desktop app UIs and cram it into the browser. Websites used to be rendered on the server and the HTML was just sent to the client, which had to just parse and displayed natively. Is was really fast and efficient. This would also be a massive win for privacy and it would automatically eliminate all the spyware/adware client side JavaScript code.

  • schmorp@slrpnk.net
    link
    fedilink
    arrow-up
    2
    ·
    7 months ago

    I can understand you. It would also probably make sense for who uses older hardware.

  • 𝕽𝖚𝖆𝖎𝖉𝖍𝖗𝖎𝖌𝖍@midwest.social
    link
    fedilink
    arrow-up
    3
    arrow-down
    1
    ·
    7 months ago

    Down vote because I agree.

    But let me introduce you to luakit, vimb, and similar browsers, which do indeed try to minimize the browser footprint - and to varying degrees of success.

    And then let me next introduce you to Gemini, which can truly claim to be The Web, light. There’s quite a bit of content, but it has been slow to gain traction and could be claimed to have stalled. If Gemini has failed, it’s because it was pared too far back; even the gmi markup language is primitive, bare-bones, and unnecessarily ugly. Great idea, not so great execution.