News for hackers. Stuff that matters.
Re:Ask HN: Why is Firefox losing marketshare and how would y... by kmeisthax on Monday February 14, 2022 @05:24PM (#30339229)
The problem with browser monoculture is that it will erode the authority of the spec over time. Having multiple independent implementations of the same spec means that developers won't be able to merely code to one browser and treat it's quirks as gospel.

A good example of what happens if you only have one implementation is Flash Player. People programmed to the implementation and not the (non-existant) spec. So any reimplementation of Flash Player is largely an exercise in chasing after implementation bugs in the Player that badly-developed movies rely upon. Even Adobe's official internal documentation on SWF and AVM2 is woefully incomplete, because the actual "spec" is the proprietary source code of the player and whatever tribal knowledge had been accrued from decades of maintaining it.

The sole implementation in this case (Chromium) being Free Software does alleviate this a little, but the spec is still more of a suggestion than a reality.

There are no comments on this comment yet.