Dont't use Array.forEach()
Node.js에서 for문 성능향상 팁
  • JavaScript

Node.js에서 forEach를 사용하지 마십시오.

사소하지만 작은 습관이 성능을 더 빨라지게 합니다.


JavaScript에서 Array.forEach는 for()문법에 비해 95% 더 느립니다.
Dont’t use :

Array.forEach( item => {
    func(item);
})

Use :

for(let i = 0, len = Array.length; i < len; i++){   
    func(arr[i]);
}

Also :

for(let i = 0; i < Array.length; i++){   
    func(arr[i]);
}

위와 같은 코드는 for문을 한 바퀴 돌 때마다 Array.length를 계산하기 때문에 성능이 떨어질 수 있다.

참고사이트