2012-06-26 20 views
10

Przeprowadzam badania, aby sprawdzić, czy aktualna implementacja google darta jest przyjazna dla IE8. Nasz zespół musi przez jakiś czas obsługiwać IE8 i próbuję sprawdzić, czy javascript wyprodukowany z darta działa dzisiaj dla tej starszej przeglądarki.Czy darta google generuje javascript zgodny ze standardem ES5 i czy zawiera ona dzisiaj lub wyklucza IE8?

Czy transcompiler dart lint wyjścia javascript jak coffeescript ma?

Wreszcie dart produkuje przyjazne dla języka JavaScript javascript?

+1

Co to jest "przyjazny dla ES5"? – Esailija

Odpowiedz

9

Dawka dotyczy tylko przeglądarek obsługujących przeglądarkę ES5, tj. Internet Explorer> = 9, Firefox> = 4, Opera> = 12 i całkiem nowe przeglądarki oparte na WebKit. IE 8 jest poza stołem.

Sądzę też, że obecnie częściej pojawiają się problemy w przeglądarkach innych niż najnowsze Chromium/Chrome, ale nie mam z tym bezpośredniego doświadczenia.

+0

Prawidłowo, celem zespołu jest wspieranie ES5 i IE9 +. Mogą występować problemy z najnowszą opcją, ale jeśli tak, to są błędy, które możemy naprawić. –

3

Z Dart FAQ - What browsers do you plan to support as JavaScript compilation targets?:

Jesteśmy obecnie dąży do wspierania tych przeglądarek:
* Internet Explorer, najnowsze dwie wersje, które są 9 lub nowszej.
* Firefox, najnowsze dwie wersje, które mają 7 lub więcej.
* Chrome, najnowsza wersja.
* Safari, najnowsze dwie wersje w wersji 5.1 lub nowszej.
* Opera, najnowsza wersja to 12 lub więcej.

To jest cel; tak naprawdę nie obsługujemy jeszcze wszystkich tych przeglądarek. Cel może się zmienić w bardziej restrykcyjny lub bardziej liberalny.

Więc nie, obecnie nie zamierzają wspierać IE8.