我正在做一些研究,看看当前的 google dart 实现是否对 IE8 友好。我们的团队必须支持 IE8 一段时间,我正试图找出今天从 dart 生成的 javascript 是否适用于这个旧版浏览器。
dart 转编译器是否像 coffeescript 那样对输出 javascript 进行 lint?
最后,dart 会生成 ES5 友好的 javascript 吗?
我正在做一些研究,看看当前的 google dart 实现是否对 IE8 友好。我们的团队必须支持 IE8 一段时间,我正试图找出今天从 dart 生成的 javascript 是否适用于这个旧版浏览器。
dart 转编译器是否像 coffeescript 那样对输出 javascript 进行 lint?
最后,dart 会生成 ES5 友好的 javascript 吗?
Dart 只针对支持 ES5 的浏览器,即 Internet Explorer >= 9、Firefox >= 4、Opera >= 12 以及相当新的基于 WebKit 的浏览器。IE 8 不在讨论范围内。
另外,我认为目前,除了最新的 Chromium/Chrome 之外,它更有可能在浏览器中遇到问题,但我对此没有直接经验。
来自 Dart 常见问题解答 -您计划支持哪些浏览器作为 JavaScript 编译目标?:
我们目前的目标是支持以下浏览器:
* Internet Explorer,最新的两个 9 或更高版本。
* Firefox,最新的两个 7 或更高版本。
* Chrome,最新版本。
* Safari,最新的两个 5.1 或更高版本。
* Opera,12 或更高版本的最新版本。这是一个目标;我们实际上并不支持所有这些浏览器。目标可能会变得更严格或更宽松。
所以不,他们目前不打算支持 IE8。