2013-03-29 15 views
4

谷歌chrome瀏覽器的WebKit使用的HTML/CSS/JavaScript的/等..渲染,這意味着谷歌公司用來提供給大家的東西,和自己並沒有創造任何如果谷歌鉻使用WebKit,我可以創建自己的「鉻」?

所以,如果WebKit是免費的,我可以用它來創建自己的瀏覽器,其速度與Chrome相同? Google是否只創建一個界面而不開發渲染引擎?

+0

這裏是一個很好的例子,用於Windows https://www.youtube.com/watch?v=ftRbU9GPNng以及更多關於這個印度孩子的視頻https://www.youtube.com/watch?v=ZpNzQq8zmuk – unmircea

回答

6

基本上你是對的,但也記住谷歌瀏覽器V8作爲其JavaScript引擎。而且你可以擴展構建一個功能齊全的瀏覽器所需的其他部分的思路。
您還需要會(跨平臺)代碼來啓動並顯示你的「鉻」 UI,並將它與操作系統交互。

+2

同意。除此之外:Chrome不僅使用這個「概念」。 Firefox使用的Gecko(你可以使用),IE使用的是Trident(閉源,誰在乎:P)和Opera使用......等等,歌劇去的Webkit:P但是,*使用*使用Presto。見,例如,[此Wiki網頁](http://en.wikipedia.org/wiki/Comparison_of_web_browser_engines)更多的引擎和鏈接到其他相關主題。 – RobIII

+0

是的,還有多引擎瀏覽器(將webkit和三叉戟以及壁虎結合在一起,並且...採取您的選擇)。 – GitaarLAB

5

是的,你可以建立自己的瀏覽器。但是,有很多事情可以讓Google Chrome成爲更好的瀏覽器。渲染引擎可能是開源的。但是,在查看瀏覽器時還需要​​考慮多個其他事情。這是Webkit只是渲染引擎的瀏覽器的抽象體系結構。

browse architecture

參見我這篇文章,並嘗試瞭解各種事物的瀏覽器和引擎,他們使用。

http://www.html5rocks.com/en/tutorials/internals/howbrowserswork/

有基於鉻像RockMelt的許多瀏覽器。

免責聲明:這是從HTML5ROCKS博客圖像。