Google Chrome瀏覽器: 一手試用報告
Google 今天推出beta版的瀏覽器Chrome。在昨天提早釋出的漫畫宣告中,Google已經指出,當年瀏覽器出現時,還沒有什麼網上看影片、聊天甚至玩Web-based遊戲的東西。因此Google自家版本重點是讓瀏覽器消失,只專注在應用與用戶所瀏覽的頁面上。Google重新思考網際網路瀏覽器的意義,有些作法的確十分新穎,但有些功能則已經存在其他開放原始碼瀏覽器中。
目前,Chrome瀏覽器只有Windows版本可供下載,Google表示Mac OS X與Linux版本近期內會另外提供。不過,Chrome這次一口氣就有43種語言版本,在122個國家推出。
Chrome是以開放原始碼計畫Webkit為基礎,這也是蘋果Safari瀏覽器所使用的網頁顯示引擎。Webkit同時也是Google Android手機平台的基礎,因此看來Google也計畫把Chrome用在行動領域中。
Chrome的介面跟其他瀏覽器有很大的不同,一開始需要先熟悉一下。一般Firefox/IE瀏覽器都是工具列在上方,Chrome則是把分頁擺在最上面。此外,這些分頁還可拆分,因此「分頁」(tab)在Chrome裡面的意義跟「視窗」(window)幾乎是等同意義。這些分頁可拉進來瀏覽器中,並隨時重新排列。

新分頁會顯示你最常造訪的9個網頁、你最常用的搜尋、以及你最近加入的書籤。每個分頁都有獨立的控制,比如前一頁或後一頁的按鈕。這裡面,你一開始會找不到搜尋列,但Chrome是採用混和的位址列,也就是所謂的Omnibox,你可輸入網址,或搜尋字串,Google也會針對你的輸入給你一些建議。另外還有一些貼心功能,比方你去Amazon,並在站內搜尋。下一次在前往Amazon時,Chrome除了會給你Amazon的網址外,還會加入一個直接搜尋Amazon產品的連結。(未完,請繼續閱讀下一頁...)
Application Shortcuts(應用捷徑)可允許用戶建立Web應用的桌面圖示,比如Gmail或Calendar。
Chrome也有類似IE 8的InPrivate隱私瀏覽功能。Chrome的隱私瀏覽視窗( Incognito window)看起來比較暗,左上角還會有個偵探的角色,如此你就知道瀏覽器不會記憶你所造訪過的網站。一旦你處於 Incognito模式時,你在該分頁所輸入的紀錄都會在你退出該分頁時全部清除。
Chrome處理跳出視窗也有一些不同作法,網頁的popup只會出現在該頁的分頁上,若你想進一步瞭解,你可拉到新視窗觀看;這跟處理下載的情況也是如此,下載不會在跳出對話方塊,而是出現在分頁方框的下方,你隨時可監控並進行互動。
由於每個分頁都是獨立的程序,因此若Chrome瀏覽器有個分頁當了,並不會影響整個瀏覽器。這跟IE 8 Beta 2的功能差不多。從安全性而言,每個獨立的分頁都在自己所屬的sandbox中。在Chrome所開啟的applet(小程式)只能唯讀,無法安裝至作業 系統,也無法存取硬碟中的既有資料。
性能上,Google強調速度。Google表示多數瀏覽器都是單線緒(singled-threaded),因此若瀏覽器啟動Javascript程序 後,它就得等該程序跑完後才能進行下一個動作。Google的瀏覽器則採多線緒技術,你可一次處理好幾個Javascript。某個分頁或許很忙,但你另 開一個分頁就可分頭辦事。但我們測試中,還是發現Chrome會有忙不過來的情況,出現「Aw, snap」字眼。
若要瞭解為何網頁無法下載,你可使用Chrome的工作管理程式,裡面會告知哪些程序正在使用記憶體,還有分頁正執行哪些plug-in。因此若你發現是Shockwave或Flash佔用太多記憶體,你可關閉它,網頁就可下載了。
Google表示,每個獨立分頁都有獨立程序的確會佔用較多的記憶體,但時間久了反而會用得比較少。比方說,你關掉分頁後,記憶體可全數釋出供作它用。在 傳統瀏覽器中,為了讓用戶可重新開啟舊的分頁,因此當分頁關閉時還是會有殘留的fragments會繼續執行。Chrome的作法是強化了垃圾蒐集,一旦 分頁結束就會清得一乾二淨,但壞處就是你無法重新開啟舊分頁,但這個歷史分頁的功能在Firefox 3或IE Beta 2都有提供。
Chrome瀏覽器有自行搭載了一個Javascript 虛擬機器(JVM),稱為V8。Google表示目前的JVM只能用來執行網頁上的小程式(applets),而非Google目前所推出的完整應用。 V8的差異在於它不會去解譯Javascript,而是會將之轉化成機器碼,直接在CPU上執行,如此便可加快程序。V8是開放原始碼,未來會開放給有意 使用的開發者。(完)
