我最近注意到我的代码runs significantly slower,因为我使用.forEach
之类的东西而不是正常的循环等。
我知道有很多工具可以缩小源代码以减少文件大小和工具,只需将较新的ECMA脚本版本转换为旧版本。
但我不认为这就是我要找的东西。
我并不太关心文件大小。更好的运行时性能对我来说更重要。
是否有像babel这样的工具支持这种代码优化?例如优化:
values.forEach(add);
到
length = values.length;
for (i = 0; i < length; i++) {
add.call(context, values[i], i, values);
}