JavaScript 코드 벤치마크
두 코드의 초당 처리횟수(ops/sec)를 통계적으로 비교합니다.
코드 A
var s="";for(var i=0;i<500;i++){s+=i;}
코드 B
var a=[];for(var i=0;i<500;i++){a.push(i);}a.join("");
공통 준비(setup) — 선택
벤치마크 실행
오픈소스
Benchmark.js
(MIT,
bestiejs/benchmark.js
)와
lodash
(MIT)를 자체 호스팅합니다. 측정에 수 초가 걸릴 수 있습니다. 모든 실행은 브라우저에서만 이루어집니다.