zoukankan      html  css  js  c++  java
  • 【转】怎么去阅读Chromium的源码?

    同样路过一下。

    从初学者角度的话,如果是刚开始研究chromium,建议找个老版本chromium来看。新版太大太复杂了。

    我建议从github搜下chromium.bb这个项目,是个chromium49的删减版。

    之所以推荐这个,有几个原因:

    0,工程环境比原版chromium好搭多了,不用翻墙,不用改一些系统设置。90%的初学者我估计卡在搭chromium环境这了,尤其是国内。。

    1,代码量相对较小,所以直接可以生成vs工程后配合vax的代码着色和智能跳转阅读。有VAX辅助,对于查找函数具体位置有很大帮助。

    2,同样由于代码量小,你可以用vs直接编译跑起来。阅读chromium代码你一定要调试,否则很难理清某个流程。

     

    搭好环境后,建议你疯狂搜下网上讲解chromium架构的文章预热一下。否则你会不知所云。

    先把chromium的进程架构了解下,大概每个进程是做什么的,然后开始研究content层,这是chromium最主要的层,负责连接所有其他组件。

    其他具体架构细节以后想到再写……



    作者:龙泉寺扫地僧
    链接:https://www.zhihu.com/question/306408034/answer/565791530
    来源:知乎
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
  • 相关阅读:
    PHP学习(数组)
    PHP学习(语言结构语句)
    PHP学习(运算符)
    PHP学习(数据类型)
    PHP学习(mysqli函数)
    PHP小知识总结(1)
    buffer的相关小知识
    SQL知识总结(1)
    用JS实线放大镜的效果
    单行中文字和图片的相关height和line-height特性
  • 原文地址:https://www.cnblogs.com/h2zZhou/p/11670381.html
Copyright © 2011-2022 走看看