gpt4 book ai didi

javascript - dart2js 代码如何比 javascript 更快?

转载 作者:可可西里 更新时间:2023-11-01 01:46:48 24 4
gpt4 key购买 nike

我正在努力更好地理解 Dart 对性能的影响。关于dart website ,他们的基准测试表明编译为 Javascript 的 Dart 代码比仅使用 Javascript 更快。这怎么可能?

Tracer Benchmarks

我了解 Dart VM 如何比 v8 更快,但我不明白的是,当两者在相同的环境 v8 中运行时,dart2js 生成的 javascript 如何比普通的旧 javascript 更快。

最佳答案

dart2js 能够执行通常不会手动添加到 JavaScript 代码中的优化。

在这种情况下,Dart 作为源语言没有什么特别之处:任何生成 JavaScript 的自动化工具都应该能够做到这一点,例如 GWT 编译器(Java 到 JavaScript)也能做到这一点。当然,您也可以在 JavaScript 源代码上运行自动化工具来生成更好的 JavaScript,这就是 Closure compiler

从技术上讲,如果您了解所有技巧,您可以使用手写 JavaScript 手动达到相同的速度。

关于javascript - dart2js 代码如何比 javascript 更快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20929783/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com