And the reasons are the same as well: Microsoft saw the browser as competition to their OS and Apple sees it the same way. So they both limited development of their browser to keep their platform supremacy. The situation is not the same with Google -- the web is their platform. This has it's own issues but it's not history repeating itself.
Now people build websites for chrome.
Firefox is a better browser but people are stuck with chrome cos everything works in chrome. Google controls chromium.
Its absolutely history repeating when Google adds is own standards.
People whine about iOS Safari but the reality is it works really well and most of the complaints are “it works in chrome but not safari and I don’t want to spend any amount of time looking at it so I won’t support it”
Chrome is like IE in the IE5 era when it was totally dominant and the best browser around.
Safari is like IE in the IE7-8 era when it was the worst browser and actively holding back everything else.
At work I'll use chrome because some of our web apps only support chrome for whatever reason. But they're garbage IBM puts out, not something you'd use by choice.
The number of developers who do their work on Chrome and call it a job done and never test in another browser, far outweight the number of developers who do test cross-browser.
The reason people tested in IE11 and less was because they were forced to. They liked Chrome but the users were using the shitty browsers, and older OS didn't yet support Edge.
Now the majority use Chrome and the devs no longer care.
We need more competition in the browser space, Safari and Firefox provide that. And neither are holding web development back.
Developers are.
You're replying to me replying to the guy who says every site he goes to works fine in Safari.
triaged & root-caused quickly, then sat around for a while until what looks like an [MS Edge!] dev picked it up and fixed it 2 days ago (merged 4 hours ago).
IE this is not.
if anything is like IE(6), it's Safari and iOS Safari, where standardized APIs go unimplemented and bugs go unfixed for years with radio silence. and when bugs do get fixed, it requires a full OS update, just like IE.