title

[JS] 브라우저간 JavaScript 엔진 성능 비교

Tip&Tech | 2007.12.21 09:56

출처 : http://www.codinghorror.com/blog/archives/001023.html

자세한 것은 위 링크로 가서 보세요. ^^ Jeff Atwood 라는 분이 JavaScript의 성능을 브라우저별로 테스트 했다고 합니다. 대략의 결과는 다음과 같네요.

browser-javascript-performance-graph-totals-1.png
(클릭해서 보세요)
확실히 Opera 브라우저가 성능은 좋은 모양인데, 정상적으로 작동하지 않는 해괴한 현상이 많아서 안타깝네요. 성능이나 지원면에서 보면 Safari가 균형적인 것 같고, FF는 앞으로 새 엔진이 탑재되면 좀 더 빨라지지 않을까 합니다. IE는 문자열 처리에 있어서는 쥐약이군요.

각 항목은 다음과 같은 데이터를 표현합니다.

3D는 순수 JavaScript 만으로 3D를 구현했을 때의 렌더링 속도.
Access는 배열과 객체의 프로퍼티, 변수에 대한 접근 속도.
bitops는 비트 연산
controlflow 는 제어 구조(루프, 재귀호출, 조건문 등) 실행 속도.
crypto는 암호화를 실행할 때의 속도인데, string과 bitops 에 영향을 받습니다.
date는 “Date” 객체의 퍼포먼스
math는 여러 수학 연산
regexp는 정규식
string은 문자열

JavaScript를 작성할 때 참고하시면 좋을 것 같습니다.