博客专栏  >  前端   >  chromium源代码情景分析

chromium源代码情景分析

本专栏主要分析chromium的架构设计,通过调试分析和静态代码分析的手段了解chromium的执行流程及设计思想。

关注
2 已关注
11篇博文
  • chromium中HTTP网络资源的加载过程

    chromium中HTTP网络资源的加载主要分两部分,一部分是缓存的网络资源,一部分是线上的网络资源。我们访问http网页的时候,首先访问httpcache,看缓存中的数据是否有效,如果有效,那么我们...

    2016-08-23 19:52
    2426
  • chromium中FTP网络资源的加载

    FTP网络资源的加载render进程的处理我们在浏览器地址中输入ftp://ftp.sjtu.edu.cn/,来请求ftp数据。 此时windbg会中断,因为浏览器启动了一个render进程来渲染绘...

    2016-08-17 13:04
    1509
  • chromium中DNS主机地址解析过程——基于系统函数查询的方式

    使用情景前面我们说过FTP协议的网络资源加载,其中在加载FTP资源的开始就要进行地址解析,对于ftp来说,它处理的状态是STATE_CTRL_RESOLVE_HOST。现在我们来分析一下chromiu...

    2016-08-19 16:58
    1410
  • BrowserProcessSubThread

    BrowserProcessSubThreadchromium WinMain中说到,浏览器主进程Browser的工作线程一部分,其类是BrowserProcessSubThread数据结构,那么我们...

    2016-05-26 19:19
    552
  • allocator

    替换CRT堆处理函数base/allocator 中有个python文件用于处理VS中libcmt.lib静态库中堆的处理函数,将其obj文件去除,这对于我来说是一个比较新颖的思路,一直以为只有hoo...

    2016-05-26 19:23
    352
  • LazyInstance

    chromium 延迟加载实例

    2016-05-26 19:25
    375
  • URLRequestFileJob

    文件资源的加载过程URLRequestFileJob我们在浏览器的地址栏中输入一个文件的绝对路径,激发浏览器获取加载这个文件的内容。在net层,实际的请求是通过URLRequestFileJob来控制...

    2016-08-12 09:37
    397
  • IPC

    创建子进程的主线程创建的时候会创建一个通信管道,用于和主进程进行通信。

    2016-08-12 09:40
    410
  • chromium中的同步机制

    chromium中的同步机制我们可以在base\synchronization中看到chromium实现的同步机制,具体的有condition_variable, Lock,Spin_wait, Wa...

    2016-08-12 09:46
    636
  • sql

    链接数据库打开数据库chromium数据库使用的是sqlite进行存储数据的,必然在使用的时候需要一个包装,这个项目是sql,其位于chromium的一级目录中,内部项目并不十分复杂,慢慢的进行分析。...

    2016-08-12 09:52
    351
  • chromium WinMain

    这里研究和分析一下chromium启动的初步,浅析一下

    2016-05-26 19:14
    924
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部