Является ли google dart продуктом ES5 дружественным javascript и включает или исключает IE8 сегодня?

Я делаю некоторые исследования, чтобы узнать, является ли текущая реализация google dart дружественной IE8. Наша команда должна поддерживать IE8 в течение некоторого времени, и я пытаюсь выяснить, работает ли javascript из dart сегодня для этого старого браузера.

Есть ли дротик-транскомпилятор для вывода javascript, например, coffeescript?

И, наконец, dart создает дружественный javascript ES5?

Ответ 1

Только для Dart предназначены браузеры с поддержкой ES5, то есть Internet Explorer >= 9, Firefox >= 4, Opera >= 12 и достаточно новые браузеры на базе WebKit. IE 8 отключен от таблицы.

Кроме того, я думаю, что в настоящее время он чаще сталкивается с проблемами в браузерах, отличных от новейших Chromium/Chrome, но у меня нет прямого опыта с этим.

Ответ 2

Из Dart FAQ - Какие браузеры вы планируете поддерживать в качестве целей компиляции JavaScript?:

В настоящее время мы нацелены на поддержку следующих браузеров:
* Internet Explorer, последние две версии - 9 или выше.
* Firefox, последние две версии - 7 или выше.
* Chrome, последняя версия.
* Safari, последние две версии версии 5.1 или выше.
* Opera, последняя версия - 12 или выше.

Это цель; мы пока не поддерживаем все эти браузеры. Цель может измениться как более ограничительная, так и более разрешительная.

Нет, в настоящее время они не предназначены для поддержки IE8.