登入  |  English
感謝您對「自由軟體鑄造場」的支持與愛護,十多年來「自由軟體鑄造場」受中央研究院支持,並在資訊科學研究所以及資訊科技創新研究中心執行,現已完成階段性的任務。 原網站預計持續維運至 2021年底,網站內容基本上不會再更動。本網站由 Denny Huang 備份封存。
也紀念我們永遠的朋友 李士傑先生(Shih-Chieh Ilya Li)。
源碼新聞 Google 釋出小而快瀏覽器 Google Chrome

Google 釋出小而快瀏覽器 Google Chrome

Google 釋出名為 Google Chrome 的開放源碼瀏覽器,號稱更小、快、而且穩定。不久前,微軟剛釋出 Internet Explorer 8 beta 2,改善了安全性與新的瀏覽輔助功能。Mozilla 於今年夏初推出 Firefox 3,在 24 小時內吸引到 8 百萬次下載。看來瀏覽器市場將因為 Internet Explorer、Firefox 與 Google Chrome,再掀起另一波角逐戰。

早在 Google Chrome 釋出前,一份由 Scott McCloud 繪製長達 38 頁的線上漫畫,已經網路上公開介紹這一套以 tab 為基礎的瀏覽器。Chrome 將以執行網路應用軟體為主要用途,而非像傳統瀏覽器一般做為呈現網頁的工具。

在 Google 的網誌上,產品管理副總裁 Sundar Pichai 與 Google 工程主任 Linus Upson 表示,他們推出 Google Chrome 的原因,是他們相信,他們可以為使用者帶來更多價值,同時有助推動 Web 的創新。

網誌中寫到,他們設計了流暢且簡單的瀏覽器介面,對於大多數人而言,瀏覽器沒什麼大不了的,只是個工具,重點在於交給瀏覽器執行,那些組成 Web 的頁面、網站與應用軟體。和典型的 Google 網頁一樣,Google Chrome 很清爽且快速,可以帶你到想去的地方。

Google Chrome 宣稱將帶來更為流暢的介面以及更好的效能與更高的安全性。這套新的瀏覽器以 Apple 的 Webkit,也就是 Safari 瀏覽器的核心,以及 Firefox 兩者為基礎。Google Chrome 在超過 100 個國家推出的 beta 版本僅有 Windows 版本,Mac 與 Linux 版本仍在開發階段。

其他新的特色包括防止瀏覽器當掉的隔離式 tab,以及更強大的 JavaScript 引擎。

Google 宣稱將瀏覽器中的每個 tab 隔離在個別的沙箱 (sandbox) 之中,沙箱是個保護資訊的私有安全環境,不僅可保障資訊隱密性,更提供高穩定性與效能。Chrome 的使用者介面還允許使用者產生匿名 (incognito) 的 tab,在此一隱私模式下,瀏覽器不會記錄任何使用記錄,當 tab 關閉時,瀏覽器會消除 cookies 與瀏覽歷史記錄。

Google 的漫畫中點出現今瀏覽器受到片段化的記憶體影響,當使用者不斷打開新 tab 並關閉舊 tab 時,瀏覽器容易當掉。由於缺少分隔程序的能力,整個瀏覽器可能因為某個 tab 出狀況而當掉。Chrome 採用多重程序方式,每個 tab 擁有獨立程序,一旦有 tab 當掉,瀏覽器可以關閉此程序,其他的 tab 則不受影響。

即使在一個 tab 中,當使用者瀏覽到其他網站,Chrome 會切換程序並重新要求記憶體,一旦有速度減緩跡象,Google Chrome 的工作管理器可以讓使用者了解各頁面或插件 (plugins) 佔用的記憶體、頻寬與 CPU 運算時間。

Google 更承諾帶來全面性提升的速度與縮短應用程式回應時間。Pichai 與 Upson 表示,他們打造出更強大的 JavaScript 引擎 V8,以因應今日瀏覽器無法支援的下一代 Web 應用軟體。

Chrome 與 OpenSocial 和 Android 一樣,都是開放源碼計畫。Pichai 與 Upson 寫到,他們從開放源碼專案獲益許多,會持續這些專案的方向,他們使用的元件,來自 Apple 的 WebKit 與 Mozilla 的 Firefox,以此精神,他們會讓所有程式碼成為開放源碼,並希望與整個社群合作推動 Web 發展。

至於為何選用 Apple 的 WebKit,Google 宣稱是因為其記憶體耗用量低,易於移植至嵌入式設備,新的瀏覽器開發者易於學習等。

Mac、Linux 用戶尚未有機會實際使用 Google Chrome。Google 的軟體工程師 Amanda Walker 表示,Google Chrome 的 Mac 與 Linux 版本會全部重寫。Walker 指出 Mac 與 Linux 版本的 Chrome,隨著 Windows 版本的釋出,將成為開放專案,使用者可追蹤其進度。

外界宣稱 Mac 與 Linux 版本只是 Windows 程式碼的移植產品的說法,Walker 則加以否認。她表示開發這些版本的工程師都是資深的 Mac 與 Linux 工程師,對於細節相當挑剔。由於 Google 到處可見 Mac 與 Linux 的機器,整個公司由上到下都很熱切地注意其開發進度。


相關網址:
1.Google 釋出開放源碼瀏覽器
2.開放源碼的 Google Chrome 瀏覽器以 Webkit 為基礎
3.Google 將釋出開放源碼的 Chrome 瀏覽器
4.Google 承諾推出 Mac 與 Linux 的 Chrome



您也許有興趣閱讀以下文章:




自由軟體鑄造場電子報 : 第 111 期 PDF Creator

分類: 源碼新聞