谷歌瀏覽器的原始碼分析(1)
谷歌瀏覽器的英語名稱為Chrome
谷歌的開發人員稱,雖然網路的發展日新月異,但作為網路平臺的瀏覽器,卻沒有跟上網路發展的步伐。谷歌傾心打造的免費瀏覽器就是希望能跟隨著網路的發展而不斷升級換代,完美的切合網路時代的潮流。
據瞭解,谷歌員工每天使用的最多的應用程式就是瀏覽器,通過瀏覽器,檢視新聞資訊,觀看視訊聊天,玩網路遊戲。谷歌的員工說,如果能夠開發出一種全新的瀏覽器,才能夠滿足人們使用應用程式和網站管理員的要求。谷歌希望能夠提供一種速度更快,穩定性更高,安全性更強的瀏覽器。因此Google Chrome誕生了!
為了學習這個瀏覽器,需要通過網路把這份達到1G以上的程式碼下載下來,需要的時間就需要好幾個小時,然後再把硬碟空間清空為10G左右大小,最後配置好VC 2005,就可以編譯這個“可多米”了。在我的電腦上編譯,共需要兩個小時左右,才完全編譯完成,最後生成下面的可多米,如下圖:
預設編譯出來的可多米是英語版本的,從關於對話方塊裡就可以看到。下面是編譯出來的目錄圖片,如下:
上面是除錯版本的輸出檔案,所以程式大小都比較大,沒有經過優化的處理。整個程式的大小,需要編譯137個工程,共1G多的原始碼大小,這是一個非常旁大的一個工程。