揭秘chromium内部目录结构

上两篇介绍了下载源码和编译源码,这次主要介绍chromium的源码目录结构,我也是通过源码和官网结合来跟大家说,如果有说的不准确的,欢迎交流。

另外,官网的不一定准确,他们其实也很懒,所以最主要还是靠自己。官网只能作为一个参考。

Chromium结构相对两年前变化很大。目录结构依然很清晰,主要有三个部分(不包括其他的库):浏览器,渲染器,webkit。浏览器是主要的进程,代表所有的UII / O。渲染通常是每个tab页的子过程,是由浏览器驱动。Webkit做布局和渲染。

简单介绍解决方案文件:

解决方案文件是src/chrome/chrome.sln

1.启动代码是在chrome/chrome_initial项目


2.常见的共享库的代码是在 base 项目。此代码是所有项目之间共享,chromium团队试着让它尽可能的小。


3.常见的浏览器特定的代码在chrome/common项目,它由浏览器和渲染器之间共享。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值