I've been following the development of Safari, Mozilla and Opera for some time now, and recently I have seen something very intreresting:
- Opera 6 was far, far slower than all other browsers when it comes to JavaScript
- Opera 7 was far faster than Opera 6, but still slower than any of the others.
- Opera 7.5 is the fastest JavaScript browser around, pretty much all categories.
During the same time, we have seen some major improvements to the browser:
- Opera 6 did not support the DOM, but faked some DOM properties, so it would seem like it supported them.
- Opera 7 added DOM, but were quirky and had a spotty support
- Opera 7.5 is next to Mozilla the browser with best DOM support, far ahead of msn/osx, safari, iem and iew.
- Opera 6 did have pretty good CSS1 support, but CSS2 was quirky.
- Opera 7 raised the bar and dropped CSS1 behavior in the cases CSS2 did not agree. (Background attachment, floats, relative font sizing, etc.)
- Opera 7.5 is at least level with, if not ahead of, Mozilla when it comes to CSS2.1 today, and supports some CSS3 as well.
Opera 7.5 supports a really large part of the ie proprietary stuff, and actually has to introduce quirks to be compatible with bad design decisions on Mozilla's behalf.
Now, Opera 7.5 is under works for the mac platform - where Opera 6 had an unproportionally high user number before Safari came out. This means that Mac users will be privileged enough to be able to run all the standards compliant browsers.
All in all, Opera may very well dethrone Mozilla as the premier standards compliant browser, if not with 7.5, then with 8.0. It is already faster both when it comes to JavaScript and when it comes to rendering, and it has a more user oriented interface. At the same time Opera seems to be the only standards compliant browser that doesn't gain in overall user numbers. So why doesn't this really, really good browser draw more users to it, especially in web developer circles? What does the future hold? And, especially, does Opera matter?
- Opera 6 was far, far slower than all other browsers when it comes to JavaScript
- Opera 7 was far faster than Opera 6, but still slower than any of the others.
- Opera 7.5 is the fastest JavaScript browser around, pretty much all categories.
During the same time, we have seen some major improvements to the browser:
- Opera 6 did not support the DOM, but faked some DOM properties, so it would seem like it supported them.
- Opera 7 added DOM, but were quirky and had a spotty support
- Opera 7.5 is next to Mozilla the browser with best DOM support, far ahead of msn/osx, safari, iem and iew.
- Opera 6 did have pretty good CSS1 support, but CSS2 was quirky.
- Opera 7 raised the bar and dropped CSS1 behavior in the cases CSS2 did not agree. (Background attachment, floats, relative font sizing, etc.)
- Opera 7.5 is at least level with, if not ahead of, Mozilla when it comes to CSS2.1 today, and supports some CSS3 as well.
Opera 7.5 supports a really large part of the ie proprietary stuff, and actually has to introduce quirks to be compatible with bad design decisions on Mozilla's behalf.
Now, Opera 7.5 is under works for the mac platform - where Opera 6 had an unproportionally high user number before Safari came out. This means that Mac users will be privileged enough to be able to run all the standards compliant browsers.
All in all, Opera may very well dethrone Mozilla as the premier standards compliant browser, if not with 7.5, then with 8.0. It is already faster both when it comes to JavaScript and when it comes to rendering, and it has a more user oriented interface. At the same time Opera seems to be the only standards compliant browser that doesn't gain in overall user numbers. So why doesn't this really, really good browser draw more users to it, especially in web developer circles? What does the future hold? And, especially, does Opera matter?
Comment