【发布时间】:2013-04-05 08:24:09
【问题描述】:
很多 Javascript 性能指南倾向于强调两点:
- 保持在范围内;在每个范围内逐步查找变量的成本很高。
- 不要通过不断创建不必要的变量来滥用垃圾收集器。
对于以 60fps 或类似高速运行的程序,性能是否存在差异? JSPerf 在我的系统上似乎介于两者之间,所以我想了解更多关于如何优化这类东西的信息。考虑以下两个代码示例:
var t0;
function doSomethingGlobal() {
t0 = getWhatever();
t0.func1();
t0.func2();
}
诗句
function doSomethingLocal() {
var t0 = getWhatever();
t0.func1();
t0.func2();
}
【问题讨论】:
-
@jantimon - 你有基准吗?
标签: javascript performance memory garbage