download es5-anima.js(String.prototype.split String.prototype.trim Array.prototype.splice Date.parse Number.prototype.toFixed Function.prototype.bind)
| Chrome 33 | Firefox 27 | Andriod 4.x | Andriod 2.3 | IE 10 mobile | iOS 7.x | iOS 6.x | iOS 4.2 | Andriod UC | Andriod QQ | Andriod 2.2 | |
| Array.isArray | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| Array.prototype.every | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| Array.prototype.filter | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| Array.prototype.forEach | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| Array.prototype.indexOf | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| Array.prototype.lastIndexOf | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| Array.prototype.map | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| Array.prototype.reduce | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| Array.prototype.reduceRight | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| Array.prototype.some | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| Array.prototype.splice | Y | Y | Y | Y | Y | Y | Y | B | Y | Y | B |
| Array.prototype.unshift | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| Date.now | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| Date.parse | B | B | B | B | B | B | B | B | B | B | B |
| Date.prototype.toISOString | Y | B | Y | B | Y | Y | Y | B | Y | Y | B |
| Date.prototype.toJSON | Y | Y | Y | B | Y | B | B | B | Y | Y | B |
| Number.prototype.toFixed | Y | Y | Y | Y | B | Y | Y | B | Y | Y | Y |
| Function.prototype.bind | Y | Y | Y | B | Y | B | Y | B | Y | Y | B |
| Object.create | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| Object.defineProperties | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | Y |
| Object.defineProperty | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | Y |
| Object.getOwnPropertyDescriptor | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| Object.getOwnPropertyNames | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| Object.getPrototypeOf | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| Object.freeze | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | N |
| Object.isExtensible | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | N |
| Object.isFrozen | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | N |
| Object.isSealed | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | N |
| Object.keys | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| Object.preventExtensions | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | N |
| Object.seal | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | N |
| parseInt | B | Y | B | B | Y | Y | Y | Y | B | B | B |
| String.prototype.split | B | Y | B | Y | B | Y | Y | B | B | B | B |
| String.prototype.substr | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| String.prototype.trim | Y | Y | Y | B | Y | Y | Y | B | Y | Y | B |
| getter | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| setter | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| Property access on strings | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| Reserved words as property names | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N |
| Zero-width chars in identifiers | N | N | N | N | Y | Y | Y | Y | N | N | N |
| Immutable undefined | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N |
| Strict mode | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | N |
| JSON | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |