
1.
구글 크롬은 오픈 소스 소프트웨어입니다.
2.
구글 크롬은 웹킷(WebKit) 엔진과 V8 엔진을 사용하고 있습니다. 전자는 HTML과 CSS를 해석하고, 후자는 자바스크립트를 해석합니다.
웹킷 엔진은 사파리 브라우저와 리눅스의 컹커러(Konqueror) 브라우저가 사용하고 있습니다. 따라서 HTML과 CSS 해석 능력 자체는 동일합니다. 그러나 윈도우에서 크롬을 돌리는 것이 사파리를 돌리는 것보다 훨씬 가벼운 것을 보면, 경량화하기 위해 이것 저것 노력을 한 듯합니다.
크롬이 성능 면에서 크게 개선한 부분은 역시 V8 엔진인데, 파이어폭스 3.0에서 크게 빨라진 게코(Gecko) 엔진의 자바스크립트 처리 속도보다도 약간 더 빠릅니다. 다른 웹 브라우저가 V8 엔진에 사용된 기술을 적용할 수 있을지 궁금하네요.
3.
'Google Chrome'이 아니라 'Google 크롬'입니다. 인터넷 익스플로러, 파이어폭스, 사파리, 오페라 모두 한글 표기가 없고 로마자 그대로 쓰는데, 'Google'은 그대로 썼지만 '크롬'은 한글로 바꿨군요.
크롬이라는 이름은 '별다른 기능을 하지는 않으나, 사용자를 매혹하는 사용자 인터페이스'를 뜻하는 컴퓨터 용어 'chrome'에서 따왔습니다.
덧붙여 파이어폭스도 chrome을 특별한 의미로 사용하고 있지요. 파이어폭스 및 확장 기능이 사용하는 인터페이스 구성 요소를 chrome이라고 부릅니다.
4.
프로세스 여러 개로 동작합니다. 프로세스 하나가 탭 하나를 처리하기도 하고, 탭 여러 개를 처리하기도 합니다. 같이 처리하는 기준이 도메인인 것 같기도 하고... 잘 모르겠네요.
심지어 크롬 자체에 프로세스 관리자까지 있습니다. 여기서 말을 듣지 않는 탭을 종료할 수 있지요. 놀라운 점은 플래시 플레이어만 따로 종료할 수 있다는 점입니다. 플래시 때문에 브라우저가 멈췄을 때 매우 유용합니다.

그런데 스레드로 처리할 것을 프로세스로 처리해서 그런지, 공유 메모리가 있음에도 불구하고 메모리 사용량은 상당하군요. 파이어폭스에 비해 1.5배 정도는 먹네요.
5.
브라우저 정보가 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.2.149.27 Safari/525.13'이더군요. 사파리를 끼워넣은 것을 보니 크롬이 많이 퍼지기 전까지는 사파리로 인식되게 하겠다는 의도 같습니다.
덕분에 존재하지 않는 .kr 도메인에서 오류 페이지가 사파리로 표시되는 기현상을 볼 수도 있고요. :-)
6.
플러그인, 테마가 모두 DLL입니다. 곧 리눅스와 맥 버전도 나온다고 하는데, 어떤 방법을 쓸지 궁금하군요. 압축 파일을 쓰지 않을까 싶은데...
7.
설치되는 위치가 Documents and Settings\User\Local Settings\Application Data\Google\Chrome 입니다. 보통 윈도우 소프트웨어는 Program Files에 프로그램이 설치되고, Documents and Settings에 설정이 저장되는 방식을 취하는데, 프로그램과 설정 둘 다 Documents and Settings에 넣은 이유가 무엇인지 궁금하군요. 관리자가 아니어도 설치할 수 있게 하려고 그랬으려나요?
8.
크롬은 메모리 사용량 상태 페이지를 따로 제공하고 있는데(about:memory), 재밌게도 다른 브라우저의 메모리 사용량도 보여줍니다. 테스트한 바로는 파이어폭스, 인터넷 익스플로러, 사파리, 오페라 등 웬만한 브라우저는 다 인식하더군요.
구글이 다른 브라우저를 의식하고 있다는 증거일까요. :-)
9.
크롬 개발 프로젝트 이름은 크로미움(Chromium, 크로미엄)입니다. 구글 코드에 크롬 개발 사이트가 있고, 여기에서 소스 코드를 받을 수 있습니다.. V8 엔진도 공개되어 있군요. 둘 다 라이선스는 BSD입니다.
10.
여러 브라우저의 장점을 잘 차용한 느낌입니다. 크롬에 있는 기능들을 보면 대부분 새로운 것은 아닌데(심지어 응답 없는 탭 닫는 기능도 오페라에서 먼저 선보였죠), 보기 좋고 사용하기 쉽게 배치해놨네요. 주소창과 검색창을 합쳐놓은 것도 볼만했습니다.
11.
about:plugins를 보면 'ActiveX Plug-in'이라는 것이 있습니다. 현재는 윈도우 미디어 플레이어로 동영상이나 음악을 재생하는 기능을 하는 것 같아요. 이것이 확대되어 ActiveX의 제한적인 사용이 가능하게 될 수도 있다고 합니다. 그렇게 된다고 해도 IE 전용 자바스크립트라는 벽이 있으니, 인터넷 익스플로러를 완벽하게 대체하기는 힘들 것 같습니다.
매우 인상적인 브라우저였습니다. 첫 버전이 이 정도니 앞으로 . 벌써 주 브라우저를 크롬으로 바꾸셨다는 분도 계시고요.
오픈 소스 진영에 든든한 브라우저가 생겼네요. 앞으로 다른 브라우저와 상호 보완을 통해 더욱 성숙해지면 좋겠습니다. :-)
Posted by 랜덤여신

