BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Dart 1.1进一步提升性能

| 作者 Abel Avram 关注 7 他的粉丝 ,译者 马德奎 关注 0 他的粉丝 发布于 2014年1月22日. 估计阅读时间: 2 分钟 | GMTC大前端的下一站,PWA、Web框架、Node等最新最热的大前端话题邀你一起共同探讨。

Dart 1.1已于近日发布,带来了性能更好的dart2js编译器,并改进了对服务器端开发的支持。语言本身几乎没有什么变化。

Dart 1.0这一里程碑在去年11月份发布以后,Google现在发布了Dart 1.1,进一步提升了该语言的性能。在Richards基准测试中,由dart2js编译器生成的JavaScript代码现在比两个月前快了25%,但比著名的Google V8虚拟机要慢10%。

在FluidMotion基准测试中,自去年11月份以来,dart2js的性能有超过两倍的提升,已经与V8处于同等水平。在Tracer基准测试中,dart2js的性能变化没有那么大,但比V8要高超过三分之一。在DeltaBlue基准测试中,dart2js、V8基本都没有变化。在所有的基准测试中,本地Dart虚拟机的性能要高于dart2js和V8。(读者可以在Dart性能网页上查看所有基准测试的历史结果。)

Seth Ladd来自谷歌,是一名倡导Dart的开发人员,他注意到了Dart 1.1针对服务器的改进

支持大文件、文件复制、进程信号处理器和终端信息。UDP支持是该版本的一个新特性,举例来说,它允许开发人员编写更高效的流媒体应用程序。

除了在调试、代码自动补全和提示工具方面有所改进之外,Dart编辑器的性能也获得了提升。

据Bob Nystrom说,虽然语言规范的更新版本已经发布,但目前,语言本身处于暂停状态,等待Ecma国际成立一个委员会来从事相关工作。该委员会将

标准化Dart这一现代化面向对象编程语言的语法和语义,还将标准化核心库和支持该语言的辅助技术。这项工作不应该使用专利,如果使用,也只能使用免版权费的专利。为了帮助实现这一目标,该技术委员会将使用试验性的TC52 RF专利政策,这项政策与已经开发并用于TC39的专利政策类似。

Ecma TC52委员会首次公布是在去年12月份,当时,Google已经发布了Dart稳定版,Dart语言及其实现均已经稳定。

查看英文原文:Dart 1.1 Pushes Performance Even Further

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT