Opera Q2: Sales Up 32% To $52.1M; Mobile Surges, Desktop Flat
techcrunch.com
techcrunch.com
Just to name a few missing things: flexbox (supported by most browsers for years now), no requestAnimationFrame, no IndexedDB, no css calc(), No blob urls, no 3d transforms.
Simple, I don't live in a world where the target audience for every site I write is 100% of available web users. Some projects are directed at corporate users with IE8, some are directed at mobile browsers.
One site, which I use to pay some medical bills, fails with Opera in such a way that the site appears to be down for maintenance. But opening it up in Firefox works fine. That issue had me confused for a while, and I like to think I'm savvier than the average bear, at least.
I understand the appeal of the vision of a truly standards-based web, but I'm beginning to suspect it's just not workable. The various APIs are just too complicated. Perfect compatibility would mean getting even the bugs working the same way. The organizations that create and maintain websites will always have to triage their testing resources, and the smallest browsers will always be left out of the testing, and the smallest browsers will consequently demonstrate problems that will in turn keep their market share small.
It's a situation that makes the success of Firefox and Chrome all the more astonishing, really.