浏览器的工作机制,一句话概括起来是web浏览器与web服务器之间通过HTTP协议进行通信的过程。所以,C/S之间握手的协议就是HTTP协议。
从浏览器地址栏的请求链接开始,浏览器通过DNS解析查到域名映射的IP地址,成功之后浏览器端向此IP地址取得连接,成功连接之后,浏览器端将请求头信息通过HTTP协议向此IP地址所在服务器发起请求,服务器接受到请求之后等待处理,最后向浏览器端发回响应。
百度浏览器完全渲染测试结果
JS性能测试工具(渲染测试,结果越小越好) | ||
软件名称 | 基本渲染(s) | 完全渲染(s) |
IE11 | 0.839 | 10.007 |
Chrome浏览器 | 0.656 | 16.877 |
傲游云浏览器 | 0.740 | 11.611 |
百度浏览器 | 0.478 | 8.218 |
QQ浏览器 | 0.726 | 8.772 |
搜狗浏览器 | 0.609 | 11.579 |
猎豹浏览器 | 0.851 | 16.666 |
Firefox | 1.306 | 19.928 |
本项为JS渲染测试,主要针对的测试项如上面图中所示的那样,是一个圆形带有各种颜色过渡的球体。参测浏览器需要进行基本渲染和完全渲染两种模式,取基本渲染和完全渲染两种方式之后的测试结果作为单双核浏览器PK的测试根据。
从基本和完全两个概念下的测试图形表现来看,其实也可以把这两种方式更简单地看作为,图形渲染的简单和完整两种模式。其中,基本渲染就是将图像基本的色调、轮廓、背景扫描出来即可完成;而完全渲染就是将图像的所有细节版块全部扫描出来。因此两者的渲染所花费的时间都是不一样的。