this post was submitted on 24 Dec 2025
138 points (87.9% liked)

TechTakes

2360 readers
120 users here now

Big brain tech dude got yet another clueless take over at HackerNews etc? Here's the place to vent. Orange site, VC foolishness, all welcome.

This is not debate club. Unless it’s amusing debate.

For actually-good tech, you want our NotAwfulTech community

founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] sailor_sega_saturn@awful.systems 12 points 2 weeks ago* (last edited 2 weeks ago)

The good news is it generally isn't necessary to reverse engineer browser behavior when writing a browser. Since it's mostly fairly standardized, there's a decent test suite, and the major browsers are all open source.

Though this comes with some caveats:

  • There are exceptions like the CSS viewport spec which was reverse engineered from an iphone.
  • There are a lot of specifications because browsers have been around for decades and Chromium keeps implementing stuff, and it can be hard to find enough programmers to write all of them / catch up from a fresh start
  • This is a somewhat unstable situation; if we lose even a single major browser engine it's easy to imagine Chrome maybe not bothering with standardization and just telling people to read the blog posts and code.
  • Web pages will do nonsense like break themselves if you provide a User-Agent string they don't like. Mozilla has an ongoing compatibility effort where they sometimes have to override the UA string for specific pages. So less popular browsers are already playing from a disadvantageous position.