(no title)
wombatmobile | 4 years ago
We aren’t at anyone’s mercy.
Nobody is forcing us to use browsers from google or Mozilla.
We are all free to implement our own UA. The specs are all open standards.
What stops us from writing browsers is the sheer volume of time and effort required - hundreds of thousands of hours of highly skilled work. That is all.
In the absence of such an effort, we would be left high and dry, with no way to experience the web.
Fortunately, that isn’t the case, because some others have done the work and allow us to use their browsers.
For that, we might feel grateful.
We might also be wary, and try to be aware of any adverse consequences of using someone else’s thing. That’s common sense, but it is still not a case of being at someone’s mercy. That situation loomed when one company sought to control the standards for the web as well as the implementation, but what we have today is different to that.
tzs|4 years ago
By "work in practice" I mean handle most sites that people actually visit and display them almost identically to the way Chrome and Firefox do. If your new browser doesn't do the same thing as Chrome and Firefox on those sites, the users are going to perceive it as your browser sucking.
If Chrome and Firefox deviate from the spec in some way, you will have to match that deviation.
If there is something not covered in the spec but that browser have to deal with (such as handling malformed HTML, which a lot of sites have), you will have to match what Chrome and Firefox do there.
yjftsjthsd-h|4 years ago
wombatmobile|4 years ago