ざっとソースを見た限りじゃ、forEachはコールバックのオーバーヘッドがあるので
どうしても速度が遅くなるとかそんな所かなあ、有意な差が出るとも思えない程度の事だけど
そんな複雑な事してないしどっちかというと環境依存じゃないの、scriptエンジンなに使ってるの