2011-10-06 10 views
5

¿Hay algún proyecto de JavaScript en cualquier lugar que se enfoque en la normalización nativa de ECMAScript 5 en los navegadores comunes?¿Existe un proyecto de JavaScript que normalice ECMAScript 5

Como referencia, la normalización de una tabla como la siguiente: http://kangax.github.com/es5-compat-table/

que sé de envoltorios que añade algunas funciones ES5, y cae de nuevo en implementaciones nativas si es que existen. Pero no he visto un proyecto que se centre únicamente en la implementación y normalización nativa. ¿Alguna idea?

Respuesta

4

que había más o menos recomiendan la ES5 Calce:

https://github.com/kriskowal/es5-shim

+1

¿recomienda utilizar ** que ** en el código de producción? o_O – c69

+1

@ c69 Te recomiendo que lo uses en producción todos los días. Es estable, es sólido como una roca. – Raynos

+0

@Raynos quiero decir .. es injusto llamarlo incluso "ES5 shim", porque solo implementa los extras de Array, '.trim', Date' .now' y '.toJSON', que son bastante pequeños subconjuntos de ES5. (pequeño, pero muy útil, sin embargo). – c69

1

recomiendo que utilice polyfills sólo aquellas características de ES5 que en realidad se está utilizando en su aplicación, en lugar de incluir una biblioteca adicional lleno de cosas que solo usarás algunas partes de. YAGNI FTW. Vale la pena señalar que algunas características de ES5 son "no seleccionables" en algunos navegadores.

Cuestiones relacionadas