【发布时间】:2011-08-25 22:46:44
【问题描述】:
内联 JavaScript 函数调用可加快执行速度,并减少 gzip 压缩后的代码大小,如本文所述:
http://blog.calyptus.eu/seb/2011/01/javascript-call-performance-just-inline-it/
但是,我找不到能够自动处理 JS 源文件并内联所有(或更好,选择的)可内联函数调用的工具。 Google 的 Closure Compiler 会进行一些内联,但并非总是如此,也不是可配置的。
提前致谢!
【问题讨论】:
-
您不需要内联所有内容,这会使重用代码变得更加困难。我建议您只使用 Google Closure Compiler 之类的东西,它确实执行了许多优化(包括内联)并使代码更小。
-
这是一个值得更好回答的好问题。在处理重复性任务时,内联通常会产生巨大的影响。例如连续处理像素或计算噪声。
标签: javascript inline-functions