一、如何性能优化
减少http请求
压缩资源文件
使用内容发布网络cdn
添加本地缓存
把css样式表放在顶部,把js放在底部
避免使用css表达式
减少dns查询
图片懒加载
使用外部的js和css
避免重定向
二、如何避免重绘回流
css方面可以设置dispaly,dom离线,GPU加速,will-change。
requestAnimationFrame,css动画
getBoundingClientRect用来计算元素是否出现在可视区域内,这时候会影响重绘回流,可以用insertsectionObserver。
三、后端返回一个列表,如何进行渲染优化。
DocumentFragement文档碎片。
四、为什么推荐将静态资源放到CDN上?
CDN加速的本质是缓存加速,将服务器上存储的静态内容缓存到CDN节点上,当访问这些静态内容时,无需访问服务器源站,就近访问CDN节点即可获取相同内容,从而达到加速的效果,同时减轻服务器源站的压力。
五、