谷歌推出dart2js,Dart-to-JavaScript编译器
fmms 13年前
<div id="news_body"> <p> 据谷歌 Dart 开发团队博客介绍,该团队准备推出一款名为 dart2js 的编译器,作为当前解决方案“frog”的替代产品。目前 dart2js 已进入测试阶段。</p> <p style="text-align:center;"><img alt="谷歌推出dart2js,Dart-to-JavaScript编译器" src="https://simg.open-open.com/show/d4b834be273440f674d622b46d869e9e.jpg" width="200" height="90" /></p> <p> 同 frog 一样,dart2js 是一个由 Dart 语言编写的编译器,可以用来将 Dart 代码编译成 JavaScript,以便在不支持 Dart 的环境中运行。不同的是,dart2js 提供了更快的编译时间,并且编译后的运行效果与之前相比更加一致、完整,更重要的是,输出的代码更加整洁。</p> <p> 谷歌工程师、Dart 开发者 Kasper Lund 称,</p> <p> 引用</p> <p> 我们创建了新版本的编译器,将开发重点放在了编译的准确性和兼容性上。我们正在积极努力,为的是编译输出更少、更快。预计在未来几周内,编译器的功能和性能会得到进一步改善。</p> <p> 该编译器中包含了最新的 Dart 编辑器和 SDK,Lund 鼓励开发者进行测试,并将建议或 Bug 通过邮件形式<a href="/misc/goto?guid=4958339646162660582" target="_blank">报告给开发团队</a>。</p> <p> 需要注意的是,如果开发者想尝试在 web 应用程序中使用 dart2js 的输出结果,需要改变 HTML 文件中的<script>标签,如下:</p> <p></p> <pre class="brush:javascript; toolbar: true; auto-links: false;"><script type="application/dart" src="..." data-compiler="dart2js"></script> </pre> <p></p> <p> Via <a href="/misc/goto?guid=4958339646962344006" target="_blank">Dartlang</a></p> </div> <p></p>