标签: javascript performance animation compiler-optimization jit
鉴于编译器的当前状态,是否有利于性能以支持内联代码而不是将其拆分为多个函数。
例如,如果内联,则以下内容必须更快。
const a = (x) => { b(c(d(x))) }
注意:我正在寻找一般的启发式方法。我很清楚上面例子中函数的内容会有所不同,编译器也会有所不同,但我对是否存在一般经验法则感兴趣。如果它有所不同,我对传递给requestAnimationFrame的函数的性能特别感兴趣。
requestAnimationFrame