To answer the question “Is Internet Explorer 9 a modern browser“, Mozilla had this to say:
Let me list stuff that IE9 can do others don’t:
- text-overflow doesn’t work in Firefox 4.
- Calc is not supported in Chrome 9.
So that’s why I don’t consider IE9 a Modern Browser.
Ok, pretty straightforward. And Microsoft responds with all this…
- Modern browsers enable rich, immersive experiences that could hitherto only be delivered through a plug-in or native application. They can blend video, vector and raster graphics, audio and text seamlessly without sacrificing performance.
- Modern browsers implement features when they are ready, providing predictable patterns that developers can rely on rather than suddenly breaking or removing specifications. They don’t check off support based on a half-completed implementation written to pass a synthetic test, but validate against a test suite that confirms interoperability.
- Modern browsers do adopt standards at an early stage of readiness so developers can experiment and validate the specification, but clearly delineate unstable prototypes as such.
Jimminy, what a bunch of big words. “Hitherto”, “providing predictable patterns”, “delineate”, “rich, immersive experiences”? At the very least, this proves Microsoft is not a modern company. I agree with the sentiment that IE9 is better than IE8, but that’s about it. It’ll still be the bane of web developers everywhere.