深圳网站建设 卓,好项目找投资人免费平台,天津建设工程信息网滨海时报,电子商务网站建设人才1.分析模块占用空间
new (require(webpack-bundle-analyzer).BundleAnalyzerPlugin)()
2.使用谷歌浏览器中的layers#xff0c;看下有没有影响性能的模块#xff0c;或者应该销毁没销毁的 3.由于我们页面中含有很大的序列帧动画#xff0c;所以会导致页面性能低#xff0…1.分析模块占用空间
new (require(webpack-bundle-analyzer).BundleAnalyzerPlugin)()
2.使用谷歌浏览器中的layers看下有没有影响性能的模块或者应该销毁没销毁的 3.由于我们页面中含有很大的序列帧动画所以会导致页面性能低卡顿等问题CSS3 动画可以通过 GPU 加速来提高性能但是在大规模元素上使用时会存在性能问题。Canvas 可以用于绘制复杂的图形由于它的渲染机制和硬件加速所以具备很好的性能。 使用canvas结合requestAnimationFrame解决动画的性能问题 4.压缩图片这个是必须的 5.图片预加载和静默加载把必须首屏渲染的图片放在首页的loading里面去预加载。 其他的图片在进入页面后慢慢加载 5.我们用的技术栈是vue3用了异步组件defineAsyncComponent去加载组件 6.非必要的不要直接用setup去检测数据 7.使用谷歌浏览器的lighthouse去看页面的性能评分尽量把影响性能分数低的模块解决掉本地和测网是有差别的最好在测网去检测评分