如果谷歌浏览器使用WebKit,我可以创建自己的"chrome"吗?

gid*_*daf 4 javascript rendering webkit google-chrome

谷歌浏览器浏览器使用WebKit进行HTML/CSS/JavaScript /等等渲染,这意味着谷歌公司使用了可供所有人使用的东西,并没有自己创建任何东西

那么,如果WebKit是免费的,我可以使用它以与chrome相同的速度创建我自己的浏览器吗?谷歌只创建了一个界面而没有开发渲染引擎吗?

Git*_*LAB 6

基本上你是对的,但也要记住谷歌Chrome使用V8作为他们的JavaScript引擎.您可以将这一思路扩展到构建功能完备的浏览器所需的其他部分.
您还需要(跨平台)代码来启动和显示您的'chrome'ui并让它与操作系统交互.

  • 同意.除此之外:不仅Chrome使用这个"概念".Firefox使用Gecko(你可以使用),IE使用Trident(关闭源,谁关心:P)和Opera使用...等等,Opera转到Webkit:P但它*曾经*使用Presto.例如,请参阅[此维基页面](http://en.wikipedia.org/wiki/Comparison_of_web_browser_engines)以获取更多引擎以及指向其他相关主题的链接. (2认同)

the*_*key 5

是的,您可以构建自己的浏览器.但是,有许多因素使Google Chrome成为更好的浏览器.渲染引擎可能是开源的.但是,在浏览浏览器时还需要​​考虑其他一些事项.这是浏览器的抽象体系结构,其中Webkit仅是呈现引擎.

浏览架构

请参阅此博客文章,尝试了解浏览器所做的各种事情以及他们使用的引擎.

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

有许多基于Chromium的浏览器,如Rockmelt.

免责声明:这是来自html5rocks博客的图片.