2015年7月21日

[WebKit]浏览器的加载与页面性能优化

摘要: 非常棒、非常系统的一份资料,值得阅读!原文来自百度泛用户体验。作者:nwind本文将探讨浏览器渲染的loading过程,主要有2个目的:了解浏览器在loading过程中的实现细节,具体都做了什么研究如何根据浏览器的实现原理进行优化,提升页面响应速度由于loading和parsing是相互交织、错综复... 阅读全文

posted @ 2015-07-21 15:05 神奇的旋风 阅读(1306) 评论(0) 推荐(0) 编辑

chrome的timeline的问题?

摘要: 如图:Stalled、RequestSent等所表达的是什么意思呢?Stalled是浏览器得到要发出这个请求的指令,到请求可以发出的等待时间,一般是代理协商、以及等待可复用的TCP连接释放的时间,不包括DNS查询、建立TCP连接等时间等Request sent请求第一个字节发出前到最后一个字节发出后... 阅读全文

posted @ 2015-07-21 15:02 神奇的旋风 阅读(332) 评论(0) 推荐(0) 编辑

HTTP头的Expires与Cache-control

摘要: 1.概念Cache-control用于控制HTTP缓存(在HTTP/1.0中可能部分没实现,仅仅实现了Pragma: no-cache)数据包中的格式:Cache-Control:cache-directivecache-directive可以为以下:request时用到:| "no-cache"|... 阅读全文

posted @ 2015-07-21 14:46 神奇的旋风 阅读(450) 评论(0) 推荐(0) 编辑

Google Chrome中的高性能网络 (三)

摘要: 使用预连接优化了TCP连接管理已经预解析到了主机名,也有了由OmniBox和Chrome Predictor提供信号,预示着用户未来的操作。为什么再进一步连接到目标主机,在用户真正发起请求前完成TCP握手呢?这样就可省掉了另一个往返的延迟,轻易地就能为用户节省到上百毫秒。其实,这就是TCP预连接的工... 阅读全文

posted @ 2015-07-21 13:50 神奇的旋风 阅读(976) 评论(0) 推荐(0) 编辑

Google Chrome中的高性能网络(二)

摘要: Chrome Predictor的预测功能优化Chrome会随着使用变得更快。它这个特性是通过一个单例对象Predictor来实现的。这个对象在浏览器内核进程(Browser Kernel Process)中实例化,它唯一的职责就是观察和学习当前网络活动方式,提前预估用户下一步的操作。下面是一个示例... 阅读全文

posted @ 2015-07-21 13:49 神奇的旋风 阅读(1203) 评论(0) 推荐(0) 编辑

Google Chrome中的高性能网络(一)

摘要: 以下内容是"The Performance of Open Source Applications" (POSA)的草稿, 也是The Architecture of Open Source Applications的后继者.POSA囊括了一批针对性能的优化和设计,以及开发过程中的性能管理等内容的论... 阅读全文

posted @ 2015-07-21 11:40 神奇的旋风 阅读(415) 评论(0) 推荐(0) 编辑

导航