关于浏览器渲染过程,你有哪些优化建议?
回答·4
最热
最新
- 渲染过程大概每一帧的时间是 16.6ms 尽量使用按需引入如果 js 文件太大会阻塞浏览器渲染页面可以用时间切片来做优化利用浏览器空闲时间加载不重要的资源避免与关键事件冲突
- 1.避免回流。 2.尽量 css 与 js 分离。 3.异步队列考虑阻塞问题。
- 关于用户体验的优化目前常见的几种优化方案: 浏览器发送请求之后页面内容在服务器进行拼接,直接吐回一个完整的页面再交接给前端控制器进行管理。也就是所谓的 ssr 方案。 还有就是静态页面方案,获取内容不需要使用额外的接口请求。利用 GraphQL 接口请求方式遍历数据将页面提前生成在服务器端。 还有就是先用占位格填充撑起页面样式,再在浏览器空闲后里将请求发出,常见淘宝京东详情页。
- 减少 dom 操作 减少 http 请求