会员
周边
捐助
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
you1you
博客园
首页
新随笔
管理
2018年7月2日
chromium ⑤
摘要: 我们都知道chromium是用webkit完成页面显示的, 那么chromium是怎样集成和封装webkit的呢? 是怎样将webkit整合到自己的框架中,并将一个页面渲染出来的? 这篇我们主要研究这些问题。 从源码看,chromium将webkit作为第三方库引用(src/third_party/
阅读全文
posted @ 2018-07-02 10:50 you1you
阅读(262)
评论(0)
推荐(0)
编辑
chromium ④
摘要: chromium的源码非常大,选择合适的点入手能省不少力气。在 win7下编译chromium中我曾提到学习chromium源码的一个小工程test_shell,代码目录在src/webkit/tools/test_shell下, 打开src/webkit下的webkit.sln工程,在webkit
阅读全文
posted @ 2018-07-02 10:44 you1you
阅读(556)
评论(0)
推荐(0)
编辑
chromium ③
摘要: chromium源码学习笔记(1) -- 学习计划 chromium源码学习笔记(1) -- 学习计划 对于c++开发者来说,chromium几乎是目前最值得学习的优秀开源代码。先看看chromium包含了多少令人激动的特性: 1,出身google,代码质量几乎不用怀疑,肯定能让你学到不少东西; 2
阅读全文
posted @ 2018-07-02 10:41 you1you
阅读(289)
评论(0)
推荐(0)
编辑
chromium ②
摘要: 这篇研究两个问题:chromium对线程的封装和进程通信。主要参考chromium的官方技术文档:Treading和Inter-process Communication (IPC)。 chrome速度快的优点,主要得益于线程模型的设计,这也是chrome最值得研究的技术点。 一、线程模型 chro
阅读全文
posted @ 2018-07-02 10:37 you1you
阅读(324)
评论(0)
推荐(0)
编辑
chromium ①
摘要: Chrome源码剖析 【序】 && 【一】 1. 它是如何利用多进程(其实也会有多线程一起)做并发的, 进程间通信,进程的开销;2. 做为一个后来者,它的扩展能力如何 3. 它的整体框架是怎样,有没有很NB的架构思想;4. 它如何实现跨平台的UI控件系统;5. 传说中的V8,为啥那么快。 但Chro
阅读全文
posted @ 2018-07-02 10:33 you1you
阅读(252)
评论(0)
推荐(0)
编辑