一、浏览器
浏览器可以分为两部分,shell + 内核
主流浏览器:IE、Mozilla、FireFox、Opera、Safari、Chrome等
内核:
- Trident(IE)
- Gecko(firefox)
- Presto(opera)
- Webkit(chrome Safari) blink是webkit的分支
浏览器内核又可以分成两部分:
渲染引擎(layout engineer或者Rendering Engine) 和 JS引擎
二、页面优化的方法
重点:
- 尽量减少HTTP请求次数
- 减少DNS查找次数
- 减少DOM元素数量
- 为文件头指定Expires或Cache-Control
- Gzip压缩文件内容
- 把样式表置于顶部、 把脚本置于页面底部
- 避免使用CSS表达式(Expression)
- 使用外部JavaScript和CSS
- 减少DOM访问