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
活动推荐:
2023年9月3-5日,「QCon全球软件开发大会·北京站」 将在北京•富力万丽酒店举办。此次大会以「启航·AIGC软件工程变革」为主题,策划了大前端融合提效、大模型应用落地、面向 AI 的存储、AIGC 浪潮下的研发效能提升、LLMOps、异构算力、微服务架构治理、业务安全技术、构建未来软件的编程语言、FinOps 等近30个精彩专题。咨询购票可联系票务经理 18514549229(微信同手机号)。
评论