this post was submitted on 22 Feb 2025
541 points (99.5% liked)

Technology

63082 readers
3536 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each other!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] hector@sh.itjust.works 9 points 7 hours ago

The problem with Web Standards is that they're so complete, broad and complex that it's very hard as an independent team to get started writing a browser.

You'd have so little daily active users compared to the titans products (Chromium, Gecko, WebKit) that even if you made something super good, it would still be hard to guarantee website compatibility without faking the user-agents.

There's also a lot of complexity involved in writing a sandbox for every instance of a website (tabs or iframe) and sharing information between multiple process. I don't know how they do it in Chrome, but in Firefox they have a whole specification language for that which compiles to C++.

You also have to recreate the DevTools and other tooling for developers to adopt your browser and for you to debug any issues with your DOM renderer...

I love how much the web has to offer nowadays with technologies like WebRTC, WebSocket, Blobs, GamePad API, modern CSS3 but it has also the effect of locking us down into a tiny ecosystem.

I really their should be legislation on what companies can do with their browser because they've become such an important piece of the internet so they should serve public good.

I don't know how to make it happen and I don't even know if it's a good idea when you consider the governance issues it would bring for open-source project.

I'm really passionate about this technology !