常使用方法:
1. 多使用缓存、内存或者而其他方法
2. 减少CPU计算量、网络请求耗时
3. 空间转换时间
实现目的:
1. 加载更快
- 减少资源体积:压缩代码
- 减少请求次数:合并代码、SSR服务端渲染、缓存
- 使用更快网络CDN
2. 渲染更快
- css放在head中,js放在body最下方
- 尽早开始执行js,使用domContentLoaded中执行
- 懒加载(图片懒加载、下拉刷新加载)
- DOM查询操作缓存
- 减少DOM操作次数,合并DOM操作一次插入DOM
- 防抖与节流操作