What's the current status of Javascript ES5?

Julio Faerman picture Julio Faerman · Oct 28, 2010 · Viewed 11.6k times · Source

What browsers / engines already support ES5 [strict]?

Answer

Andy E picture Andy E · Oct 28, 2010

All the major browser vendors more or less have had ES5 fully implemented for a few years now (though IE 9 doesn't support strict mode). kangax created this compatibility table representing the existence of ECMAScript 5 features in major browsers and other JS implementations. It will even list the availability of those features in the browser you visit the page with. It doesn't test conformance, however.

Kris Kowal created es5-shim.js, which provides as much of the functionality of ES5 as possible to ES3 compliant implementations. Of course, not everything is possible but the goal of the shim is to allow code to gracefully degrade.