2012-05-30 14 views
11

¿Existe un equivalente a caniuse.com para las API HTML5/ECMAScript5/ECMAScript6 en los diferentes navegadores?Javascript: ¿Existe un equivalente a caniuse.com para las API HTML5/ECMAScript5/ECMAScript6 en los distintos navegadores?

caniuse.com tiene cierta cobertura de javascript, pero páginas como http://caniuse.com/#feat=filesystem realmente no le dicen nada más que sí/no/parcialmente. Siendo realistas, estoy buscando algo así como el modo de cajero cruzado con caniuse, donde podría ver en detalle cualquier API o método y ver dónde está actualmente implementado (y sin errores). Un sitio donde, por ejemplo, podría mirar y ver qué versiones de los navegadores, que trabajarán en la actualidad con esto:

Object.keys(CONSTANTS.TEXT).forEach(function(key) { 
    languages.push([key, CONSTANTS.TEXT[key].languageName]); 
}); 

Respuesta

8

Sólo encontró algo como esto en las referencias a una pregunta diferente. ES5: http://kangax.github.com/es5-compat-table/ ES6: http://kangax.github.com/es5-compat-table/es6/ no estandarizada: http://kangax.github.com/es5-compat-table/non-standard/

+0

Hm, la línea de "proxy" en la tabla ES6 es raro. Tanto FF como Chrome los han admitido por un tiempo, y la prueba utilizada debería tener éxito. –

+0

La prueba que muestran como la utilizada para esa es prueba ((función() {return typeof Proxy! == 'undefined' && typeof Proxy.create == 'function' && typeof Proxy.createFunction == 'function'; })()) al menos en Chrome 19.0.1084.30 beta en Linux, ejecutando esa prueba en la consola mientras estaba en esa página, aparece "No". ¿Hay alguna prueba diferente que estés usando? – BrianFreud

+0

Para mí, la expresión del argumento devuelve 'true' tanto en FF 12 como en Chrome 19 con el JavaScript experimental activado (como se menciona en la página). –

Cuestiones relacionadas