中文字幕一区二区人妻电影,亚洲av无码一区二区乱子伦as ,亚洲精品无码永久在线观看,亚洲成aⅴ人片久青草影院按摩,亚洲黑人巨大videos

Dart現(xiàn)在可以編寫比您更好的JavaScript

發(fā)布于:2021-02-12 00:00:15

0

176

0

Dart JavaScript

對1.1版的改進包括Dart2JS編譯器,該編譯器輸出的JS比手寫代碼性能更高。

Dart的新版本對生成的JavaScript帶來了顯著的性能改進,并增強了服務器端的功能。

現(xiàn)在已經(jīng)發(fā)布了1.1版,開源的“JavaScript殺手”是由谷歌的一個團隊開發(fā)的,這個團隊包括Lars Bak,他是Chrome和Node.js中使用的快速V8 JavaScript引擎的幕后主使。自從去年11月發(fā)布的成品Dart 1.0似乎沒能讓公眾興奮起來以來,讓開發(fā)者相信它的吸引力的競賽就開始了。

Dart最大的營銷重點之一就是它的速度,但這在歷史上只有在定制的飛鏢虛擬機是真實的。Dart VM的性能在2012年9月開始超過V8,并一直保持領先。

然而,這并不能代表大多數(shù)Dart的部署方式,即通過Dart2JS編譯JavaScript——與CoffeeScript的工作方式?jīng)]有什么不同。直到最近幾個月,Dart2JS編譯器才開始超越手寫JavaScript。

在Dart團隊跟蹤的四個關鍵基準測試中,Dart生成的JavaScript在“Tracer”測試中要快得多,JavaScript和Dart2JS目前在“FluidMotion”中不相上下。在Richards上,Dart2JS的速度也比JavaScript快94%。

這樣的增長是否足以吸引普通JavaScript用戶或現(xiàn)有的預處理語言用戶,還有待觀察。然而,事實是,這并不重要:Dart是為構建google大小前端項目的團隊設計的,并且可能在這個利基領域內流行,而不會被廣泛采用。

此外,像JavaScript在Node上。js, Dart可以在服務器上找到與Dart:io庫并行的生活。Dart團隊一直在增強該語言的服務器端特性,從v1.1開始,這些特性現(xiàn)在包括了對大文件、文件復制、處理信號處理程序、終端信息和UDP的支持。

推動Dart應用的最有力的方法顯然是將其VM集成到主流Chrome瀏覽器中,但目前還沒有消息說會發(fā)生這種情況??磥鞤art團隊還需要做一些工作來讓他們的其他同事跟上他們的神童的速度。