A : "자바 스크립트 엔진에서 만큼은  다른 브라우저들보다 빠르다!"

 

구글 크롬은 V8이라는 자바스크립 엔진등 여러가지를 통해서 브라우징 속도를 높혔다고 했는데, 이에 대해서 해외에서 이미 많은 테스트를 하고 있습니다. 본글은 자바스크립트 엔진 속도 테스트에 관한 것입니다.

 

 구글은 http://code.google.com/apis/v8/run.html에서 브라우저의 자바스크립트 엔진을 테스트할 수 있는 V8 benchmark suite를 작성했는데, 이를 통해서  제컴에서 IE6는 Score가 19, Google chrome은 870, Firefox 3.0.1은 128, opera 9.51은 140이 나왔습니다. 각각의 테스트 항목에 대한 내용은 아래와 같습니다.

• Richards: OS kernel simulation benchmark, originally written in BCPL by Martin Richards (539 lines).

• DeltaBlue: One-way constraint solver, originally written in Smalltalk by John Maloney and Mario Wolczko (880 lines).

• Crypto: Encryption and decryption benchmark based on code by Tom Wu (1,689 lines).

• RayTrace: Ray tracer benchmark based on code by Adam Burmister (3,418 lines).

• EarleyBoyer: Classic Scheme benchmarks, translated to JavaScript by Florian Loitsch's Scheme2Js compiler (4,682 lines).

 

이 자바스크립트 벤치마크 결과를  cnet news에서도 볼 수 있는테, 결과는 아래와 같습니다.

 Chrome JavaScript benchmarks.

 

 Google Chrome JavaScript score.

 

Zdnet에서 실시한 테스트 결과입니다.

 02-09-2008-22-49-21.png

zdnet에서는 SunSpider JavaScript benchmark에 대한 테스트도 했는 결과는 아래와 같습니다.

 Google Chrome tops SunSpider JavaScript benchmark

 

Degutis Instights의 "Google Chrome Javascript speed test results"의 결과는 아래와 같습니다.

이 테스트에 이용된 툴은 http://celtickane.com/webdesign/jsspeed.php에서 보실수 있습니다.

 

결론 


각각의 테스트 환경에 따라서 수치는 틀려질수도 있지만, Google chrome가 다른 브라우저들에 비해서  빠르다고 볼수 있습니다. Degutis Instights의 테스트에서는 좀더 상세한 테스트 항목을 볼수 있는데, FF3보다 Layer movement, Random number engine등이 느리네요. 하지만 너무 간소한 차이라 테스트 환경에 따라서 무시될 수 있는 내용으로 보입니다.

이올린에 북마크하기
Writer profile
여리가 보는 세상..

"Browser" 카테고리의 다른 글

2008/09/03 14:50 2008/09/03 14:50

 

구글에서 어제 얘기했던 오픈소스 브라우저인 구글 크롬(Google Chrome) 베타 버전을 출시했다.

영어, 한국어를 포함한 43개 언어를 지원한다. 검색 주소창에 검색어를 입력하면 자동 완성기능을 통해 추천 검색을 제안한다. 그리고 아래 그림처럼 탭 브라우징이 가능하며, 각 탭마다 주소창을 내장하고 있는 형태의 UI를 가지고 있다.

 

 

 즐겨찾기 페이지가 다른 브라우저들과는 약간 다른 layout을 가지고 있는데, 오페라 브라우저와 같이 스크린 샷을 통해서 자주 찾는 페이지를 나열하고 있으며, 검색이나, 최근 북마크 , 최근에 닫은 탭들로 구성하고 있는 독특한 layout을 가지고 있다.

 

 

 

해당 페이지 메뉴에서  페이지 메뉴를 눌러서 "바로 가기"를 바탕화면 같은 곳에 만들수 있으며, 바로가기를 더블 클릭하면 간단한 형태의 브라우징이 가능하도록 되어 있다.

 

기본적은 Webkit rendering 엔진을 사용하기 때문에 Safari와 같은 rendering을 보장하며, ActiveX는 지원되지 않는 대신에 NPAPI(Netscape Plugin Application Programming Interface)를 지원한다. Flash, Acrobat Reader, Java, Windows Media Player, Real Player, Quicktime 및 Silverlight와 같은 중요한 대부분의 plug-in을 지원한다.

페이지 로딩 및 렌더링 속도는 safari와 비슷하거나 약간 빠른 느낌이며, 타 브라우저에 비해서도 약간 빠른 느낌이다. IE6에 비해서는 월등히 빠른 느낌.. 정확한 속도 체크는 나중에 다시 언급할 계획이다.

이전에 사파리를 잠깐 써봐서 정확하게는 모르겠으나, 구글 크롬은 국내 사이트들에서는 layout이 깨지는 현상이 있다. (크게 신경 쓰이지 않는 정도이고, 베타버전이니까..^^)

Shit+Esc를 사용하여 작업관리자를 통해서 크롬에서 실행중인 모든 프로세스와 해당 작업들이 사용하는 메모리, CPU, 네트워크등의 리소스들을 볼수 있다.

 

어제 Google chrome에 관한 cartoon을 읽었는데, Google chrome에 대한 기본적인 개발 철학 및 기술적인 내용을 알수 있었다. 이에 대해서는 추후에 다시 기재할 계획이다.

 

베타 버전을 다운로드

이올린에 북마크하기
Writer profile
여리가 보는 세상..

"Browser" 카테고리의 다른 글

2008/09/03 10:07 2008/09/03 10:07