Open amenzai opened 6 years ago
一个网站在浏览器端是如何进行渲染的?
HTML 渲染过程的一些特点
回流:
使用 performance 工具分析手淘页面的加载过程。
重绘: 当render tree中的一些元素需要更新属性,而这些属性只是影响元素的外观,风格,而不会影响布局的,比如background-color。则就叫称为重绘。
回流必将引起重绘、而重绘不一定会引起回流
触发页面重布局的属性:
只触发重绘的属性:和外观相关的属性
service worker
图片
请求过程中一些潜在的性能优化点
dns是否可以通过缓存减少dns查询时间? 网络请求的过程走最近的网络环境? 相同的静态资源是否可以缓存? 能否减少请求http请求大小? 减少http请求 服务端渲染
深入理解http请求的过程是前端性能优化的核心
web 前端性能优化
CSS JS 的加载与执行
一个网站在浏览器端是如何进行渲染的?
HTML 渲染过程的一些特点
回流:
使用 performance 工具分析手淘页面的加载过程。
重绘: 当render tree中的一些元素需要更新属性,而这些属性只是影响元素的外观,风格,而不会影响布局的,比如background-color。则就叫称为重绘。
回流必将引起重绘、而重绘不一定会引起回流
触发页面重布局的属性:
只触发重绘的属性:和外观相关的属性
service worker
图片
请求过程中一些潜在的性能优化点
dns是否可以通过缓存减少dns查询时间? 网络请求的过程走最近的网络环境? 相同的静态资源是否可以缓存? 能否减少请求http请求大小? 减少http请求 服务端渲染
深入理解http请求的过程是前端性能优化的核心