web前端性能完整版.docVIP

  • 5
  • 0
  • 约4.68千字
  • 约 6页
  • 2024-01-21 发布于湖北
  • 举报

由于web前端性能测试包含的知识点很多:浏览器工作原理、浏览器缓存、相关的http头信息、http状态码、完整的一个http请求及响应过程、响应时间、web前端性能测试工具以及优化方法等等,所以决定分两篇文章来总结,这一篇主要介绍一些跟web前端性能有关的一些概念,最近也在收集阅读相关文档,一边学习一边理解消化一边总结,有什么不对的希望指出。

浏览器的主要构成:

1.用户界面-包括地址栏、后退/前进按钮、书签目录等,也就是你所看到的除了用来显示你所请求页面的主窗口之外的其他部分。

2.浏览器引擎-用来查询及操作渲染引擎的接口。

3.渲染引擎-用来显示请求的内容,例如,如果请求内容为html,它负责解析html及css,并将解析后的结果显示出来。

4.网络-用来完成网络调用,例如http请求,它具有平台无关的接口,可以在不同平台上工作。

5.UI后端-用来绘制类似组合选择框及对话框等基本组件,具有不特定于某个平台的通用接口,底层使用操作系统的用户接口。

6.JS解释器-用来解释执行JS代码。

7.数据存储-属于持久层,浏览器需要在硬盘中保存类似cookie的各种数据,HTML5定义了webdatabase技术,这是一种轻量级完整的客户端存储技术

虽然不同浏览器的工作方式不完全一样,但是基本上都包括以上各组

文档评论(0)

1亿VIP精品文档

相关文档