JS的开销
相同大小的js和JPEG的总耗时。
- 传输时间基本相同(传输基本上只受文件大小的影响)
- JS的编译&解析时间 约2s;执行时间 约1.5s,共约3.5s
- jpeg传输完成后,只有解码和绘制,总共 约0.1s不到
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/621f0445f8ff8a179ef1430f71f32d41.png)
加载
网络资源的加载速度一般受 网络速度和 资源大小的影响。
- 压缩资源
- Code Splitting 代码拆分,按需加载
- Tree Shaking 代码减重
编译/解析 and 执行
减少主线程的工作量。
- 避免长任务
- 避免超过1KB的行间脚本
- 使用rAF和rIC进行时间调度
LOADING IS A JOURNEY
参考图片来源
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/f157d4a0646f695bd3b46beb67eadc71.png)