Dart是Google的开源Web编程语言,其终极目标是取代JavaScript——但这不像是可以在一夜之间发生的事。在此期间,Google似乎是要为其提供更好的性能和更多的安全功能。该公司在周二宣布了Dart SDK Milestone 4,并带来了一连串的改进。人们现已可从dartlang.org/tools下载到。 ![]() 下面是Dart SDK v0.4.7 r21548的官方更新日志: • 核心(Core)、聚集(collection)和异步库(async libraries)现已稳定。将无重大改变。 • dart2js编译器和Dart VM(虚拟机)的性能有所改善。 • Dart编辑器带来了全新的分析引擎,实时反馈更快。 • 类(Classes)已可用于混入(mixins)。 Google表示,唯一的例外是类的调用(class invoke)。其进行了有效简化的小幅改进(change slightly to accommodate efficient minification). ![]() 至于性能,Google表示,dart2js现已能生成更高效的代码:与当前的M3版本相比,其DeltaBlue跑分为前者两倍,Richards也快了40%。 此外,原生的Dart VM(虚拟机)现运行Richards比V8快两倍;在DeltaBlue上,该虚拟机也提升了22%。同时,Dart Editor(编辑器)有了一个新的分析引擎,其在实时反馈、代码实现和重构等方面也会更快。 |