
浏览器研究
文章平均质量分 86
xingtian713
这个作者很懒,什么都没留下…
展开
-
Chrome的启动流程 之二
<!-- /* default css */table { font-size: 1em; line-height: inherit; border-collapse: collapse;}tr { text-align: left; }div, address, ol, ul, li, option, s原创 2009-07-19 23:13:00 · 3520 阅读 · 0 评论 -
高性能浏览器网络(High Performance Browser Networking) 第一章
过去几年内,Web性能优化(WPO)作为一个新的行业快速增长,成为用户追求更高的速度和更快的用户体验的一个明显标志。Web性能优化不单纯是一种快速连接世界的情感需要,也是很多关键业务需求驱动的结果翻译 2013-09-21 22:44:26 · 12160 阅读 · 1 评论 -
高性能浏览器网络(High Performance Browser Networking) 第三章
UDP是一个简单的,无状态的协议,适合于引导上层的其他应用层协议 - 几乎所有的协议决策都留给它上面的应用层。然而,在你想实现自己的协议来取代TCP,你应该仔细考虑有关的复杂性,如UDP与其它层的交互(比如NAT穿越),以及网络协议一些最佳实践。翻译 2013-09-22 23:00:39 · 6407 阅读 · 2 评论 -
高性能浏览器网络(High Performance Browser Networking) 第二章
第2章 TCP篇互联网的核心是两个协议,IP和TCP。 IP也叫Internet协议,提供主机到主机的路由和寻址;TCP,传输控制协议,在不可靠的传输通道上提供一个可靠的网络抽象。TCP / IP协议也通常被称为Internet协议套件,在1974年,它首次在一篇题为《一个用于分组网络互通的协议》的论文中被Vint Cerf和Bob Khan提出。最初的RFC建议(RFC 675)几经修订翻译 2013-09-21 23:27:50 · 10822 阅读 · 0 评论 -
Microsoft的Gazelle VS Google的Chrome OS,浏览器的未来?
<!-- /* default css */table { font-size: 1em; line-height: inherit; border-collapse: collapse;}tr { text-align: left; }div, address, ol, ul, li, option, s原创 2009-09-28 23:26:00 · 3684 阅读 · 0 评论 -
Google有意思的一个小工具Google Sets
<!-- /* default css */table { font-size: 1em; line-height: inherit; border-collapse: collapse;}tr { text-align: left; }div, address, ol, ul, li, option, s原创 2009-09-24 22:56:00 · 3937 阅读 · 1 评论 -
Chrome在Visual Studio 2005下的编译过程
编译篇 研究Chrome ,首先得把它编译出来,这对于后续的代码分析和阅读有很大的帮助,想想自己编译出一个 Chrome 浏览器来使用,那是一件很炫的事情。 (声明:本文所编译的版本是2009.7.12号的chromium.r20011版本,目前最新的版本编译方法已经发生了变化,所以请在参考本文的同时,请参考另外一篇《Chrome在Visual Studio2005下编译过程(续)》的补充原创 2009-07-12 14:51:00 · 9329 阅读 · 4 评论 -
Chrome的地址栏自动匹配完成(AutoComplete)
<!-- /* default css */table { font-size: 1em; line-height: inherit; border-collapse: collapse;}tr { text-align: left; }div, address, ol, ul, li, option, s原创 2009-09-03 20:33:00 · 9256 阅读 · 2 评论 -
Chrome的进程体系
<!-- /* default css */table { font-size: 1em; line-height: inherit; border-collapse: collapse;}tr { text-align: left; }div, address, ol, ul, li, option, s原创 2009-08-29 20:41:00 · 12940 阅读 · 2 评论 -
Chrome的Crash Report服务(二)
<!-- /* default css */table { font-size: 1em; line-height: inherit; border-collapse: collapse;}tr { text-align: left; }div, address, ol, ul, li, option, select {原创 2009-08-29 00:10:00 · 3830 阅读 · 0 评论 -
Chrome的Crash Report服务(一)
<!-- /* default css */table { font-size: 1em; line-height: inherit; border-collapse: collapse;}tr { text-align: left; }div, address, ol, ul, li, option, s原创 2009-08-26 23:30:00 · 4165 阅读 · 0 评论 -
一个研究Webkit源码的建议方法
<!-- /* default css */table { font-size: 1em; line-height: inherit; border-collapse: collapse;}tr { text-align: left; }div, address, ol, ul, li, option, select {原创 2009-08-21 20:51:00 · 22028 阅读 · 3 评论 -
Chrome的线程体系
<!-- /* default css */table { font-size: 1em; line-height: inherit; border-collapse: collapse;}tr { text-align: left; }div, address, ol, ul, li, option, s原创 2009-07-24 22:27:00 · 5909 阅读 · 3 评论 -
Chrome在Visual Studio2005下编译过程(续)
在前文Chrome在Visual Studio 2005下的编译过程中,描述的编译过程,遗漏了版本说明,我本人取的是buildbot版本chromium.r20011,到写本文的时候,Chrome版本已经是chromium.r20473了。根据一位网友的反馈,现在执行gclient runhooks --force已经没有效果了,gyp.bat已经从SVN中去掉了,目前最新版本的编译方法没来得及研原创 2009-07-21 22:28:00 · 4117 阅读 · 4 评论 -
Windows Mobile平台下的WebKit简单分析
昨天从http://www.sourceforgecn.net/Projects/s/sa/safarimobile/这个网站上下载下了s60webkit415.zip.编译了一下Windows Mobile下的版本,代码算是Windows Mobile和Symbian公用的,我只编译了Windows Mobile版本。总体来说,编译起来还算顺利。我的编译环境是Visual Studio 2005原创 2009-07-17 21:49:00 · 2706 阅读 · 2 评论 -
Chrome的工程结构
下图是在Visual Studio 2005中打开Chrome解决方案之后看到的大概内容。一共有215个工程。 1. App目录主要与国际化有关。 2. Base子目录主要记录了一些公用的库3. Breakpad是一个辅助库,主要用于Chrome在Cras原创 2009-07-16 23:13:00 · 3114 阅读 · 1 评论 -
Chrome的启动流程 之一
<!-- /* default css */table { font-size: 1em; line-height: inherit; border-collapse: collapse;}tr { text-align: left; }div, address, ol, ul, li, option, s原创 2009-07-17 23:30:00 · 2967 阅读 · 0 评论 -
高性能浏览器网络(High Performance Browser Networking) 第四章
第4章 传输层安全(TLS)SSL协议最初是在Netscape浏览器中应用,用来保证通过Web进行电子商务交易的安全性,电子商务的安全性要求采用加密技术来保护客户的个人资料,以及认证用户,保证数据完整性,以确保交易安全。为了实现这一目标,SSL协议在应用层实现,直接在TCP层之上(图4-1 ),使得在它上面的协议(HTTP,电子邮件,即时通讯,和许多其他应用)在网络操通信时,操作不变,同时翻译 2013-09-23 22:45:47 · 10361 阅读 · 0 评论