브라우저의 Javascipt Benchmark – Coding Horror

Coding Horror 라는 사이트에서 브라우저의 JavaScript Benchmark에 관한 글이 있어 자세히 봤더니 아주 쓸만한 정보가 있었다. 일단 the SunSpider benchmark라는 것이 있는데 이것은 아래와 같은 항목에 대해서 테스트를 진행한다.

3d Pure JavaScript computations of the kind you might use to do 3d rendering, but without the rendering. This ends up mostly hitting floating point math and array access.
access Array, object property and variable access.
bitops Bitwise operations, these can be useful for various things including games, mathematical computations, and various kinds of encoding/decoding. It’s also the only kind of math in JavaScript that is done as integer, not floating point.
controlflow Control flow constructs (looping, recursion, conditionals). Right now it mostly covers recursion, as the others are pretty well covered by other tests.
crypto Real cryptography code, mostly covers bitwise operations and string operations.
date Performance of JavaScript’s “date” objects.
math Various mathematical type computations.
regexp Regular expressions. Pretty self-explanatory.
string String processing, including code to generate a giant “tagcloud”, extracting compressed JS code, etc

Coding Horror에서 태스트한 결과는 전체적으로 Opera가 가장 빠른 결과를 보여주었다. 하지만 테스트 항목 하나하나를 비교하면 각각 브라우저마다 빠른것이 있고 느린것이 있는걸 확인 할 수 있었다. 중요한 점은 Firefox2가 그리 빠르지 않다는 점이다. 물론 IE7에 비하면 아주 빠른 결과가 나왔지만, IE7에서 가장 느리게 나온 string 항목을 제외하고 비교하면 IE7이 Firefox2보다 아주 빠르다. 특히 bitops (비트연산)의 경우 firefox2가 아주 느리다는 결과가 나왔는데 역시 그동안 브라우저를 사용하면서 firefox2가 약간 느리다는 느낌이 있었는데 나만의 느낌이 아니였던것 같다.

자세한 내용은 아래 원문을 참조하세요.

Published by: benant

WEB PROGRAMMER. PHP, nodeJs, ASP, XML, Javascript, VBScript, PL/SQL, MySQL, Oracle. scrollads.co.kr 새로운 모바일 광고 서비스. trenue.com 시스탬 트래이딩 서비스. blogman.co.kr 블로그 운영 관리 서비스. creget.co.kr 해외 상품 구매대행. 핫딜 정보 제공 서비스. fgshop.co.kr - 독립형 쇼핑몰 솔루션.

카테고리 Web태그, 댓글 남기기

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Google photo

Google의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

%s에 연결하는 중