前端性能优化
来源:互联网 发布:python 交易策略 模拟 编辑:程序博客网 时间:2024/06/14 17:26
雅虎35条军规:
浏览器宿主环境
A、突破单线程解析渲染阻塞限制
17、把样式表置于顶部
23、把脚本置于页面底部
另外1)针对不需要操作DOM的js脚本使用动态创建script的方式载入,动态载入不阻塞后续资源的加载。2)加上deder或async属性
B、利用事件冒泡特性(使用DOM2级事件注册)
C、避开cookie性能bug
8、根据域名划分页面内容 静态组件部署到不含cookie的域下
D、突破浏览器并发连接限制
34.使用CDN(内容分发网络)
HTTP层
A、减少HTTP请求次数
1、尽量减少HTTP请求次数
12、为文件头指定Expires或Cache-Control
14、配置ETag
19、使用外部JavaScript和CSS(可以被缓存)
30.避免图片src属性为空
B、减轻HTTP请求数据大小
13、Gzip压缩文件内容
24、剔除重复脚本
代码实现
单线程限制:利用异步回调&&多线程API(webwork)
优化循环结构体
合理使用设计模式
闭包内的引用类型的变量用完及时释放,避免造成内存泄露。
25、减少DOM访问
16、使用GET来完成AJAX请求
阅读全文
0 0
- Web 前端性能优化
- 网站前端性能优化
- Web 前端性能优化
- 前端性能优化参考资料
- 前端性能优化
- WEB前端性能优化
- 前端性能优化
- 前端性能优化原则
- 前端性能优化
- 前端性能优化
- 前端性能优化指南
- 前端性能优化
- 网站前端性能优化
- 聊聊前端性能优化
- 前端性能优化总结
- web前端性能优化
- 前端性能优化
- 前端性能优化规则
- Qt Charts 动态实时折线图绘制
- C#编程入门8_跳转语句
- python保留两位小数:
- offer-35在一个字符串中找到第一个只出现一次的字符
- axios 拦截 , 页面跳转, token 验证(经常用于判断用户是否登录)
- 前端性能优化
- 洛谷 P1007 独木桥
- MariaDB 编译安装
- 魅族自动化测试架构之路地址
- lombok 基础入门
- 【python学习笔记】Python对经纬度处理
- 图像卷积、相关以及在MATLAB中的操作 2016年7月11日 20:34:35, By ChrisZZ 区分卷积和相关 图像处理中常常需要用一个滤波器做空间滤波操作。空间滤波操作有时候也被叫做卷积滤
- Generic Views
- mysql使用like查询使用