2012-06-26 16 views
10

Estoy investigando para ver si la implementación actual de google dart es amigable con IE8. Nuestro equipo tiene que soportar IE8 por algún tiempo y estoy tratando de averiguar si el javascript producido a partir de dart funciona para este navegador heredado.¿Google dart produce Javascript amigable con ES5 y eso incluye o excluye IE8 hoy?

¿El transcompilador de dardos huele la salida javascript como coffeescript?

Y finalmente dart produce ES5 amigable javascript?

+1

¿Qué es "ES5 amigable"? – Esailija

Respuesta

9

Dart solo apunta a exploradores compatibles con ES5, es decir, Internet Explorer> = 9, Firefox> = 4, Opera> = 12 y navegadores razonablemente nuevos basados ​​en WebKit. IE 8 está fuera de la mesa.

Además, creo que en la actualidad, es más probable que experimente problemas en navegadores que no sean el último Chromium/Chrome, pero no tengo una experiencia directa con esto.

+0

Correcto, el objetivo del equipo es apoyar ES5 e IE9 +. Puede haber problemas con la última versión de Opera, pero si es así, son errores que debemos corregir. –

3

Desde el FAQ dardo - What browsers do you plan to support as JavaScript compilation targets?:

Estamos actualmente con el objetivo de apoyar los siguientes navegadores:
* Internet Explorer, las últimas dos versiones que son 9 o superior.
* Firefox, las últimas dos versiones que tienen 7 o más.
* Chrome, la última versión.
* Safari, las últimas dos versiones que son 5.1 o superior.
* Opera, la última versión que es 12 o superior.

Ese es un objetivo; en realidad, aún no admitimos todos estos navegadores. El objetivo puede cambiar para ser más restrictivo o más permisivo.

Así que no, actualmente no tienen la intención de soportar IE8.

Cuestiones relacionadas