35 条前端性能优化军规
雅虎前端优化 35 条前端优化规则,前端开发者必读

文档作者: Summer5)

文章数量:35 篇

文字总数:9152


减少 HTTP 请求数 238 字,需 2 分钟 使用 CDN(内容分发网络) 343 字,需 2 分钟 Expires 或 Cache-Control 响应头 655 字,需 4 分钟 使用 Gzip 压缩 801 字,需 5 分钟 将 CSS 放在页面顶部 276 字,需 2 分钟 将 JavaScript 放在页面底部 273 字,需 2 分钟 避免使用 CSS 表达式 183 字,需 2 分钟 使用外部 JavaScript 和 CSS 370 字,需 3 分钟 减少 DNS 查询 254 字,需 2 分钟 压缩 JavaScript 和 CSS 346 字,需 2 分钟 避免 301/302 重定向 524 字,需 3 分钟 移除重复的 JavaScript 脚本 375 字,需 3 分钟 设置 ETags 来控制缓存 855 字,需 5 分钟 缓存 Ajax 请求 559 字,需 4 分钟 尽早输出(flush)缓冲 161 字,需 1 分钟 Ajax 时尽量使用 GET 方法 134 字,需 1 分钟 延迟加载 270 字,需 2 分钟 预加载 384 字,需 3 分钟 减少 DOM 元素数量 222 字,需 2 分钟 使用多个域名 173 字,需 1 分钟 避免使用 iframe 148 字,需 1 分钟 杜绝 404 131 字,需 1 分钟 给 Cookie 减肥 96 字,需 1 分钟 使用不带 Cookie 的域名 197 字,需 2 分钟 减少 DOM 操作 69 字,需 1 分钟 使用高效的事件处理 176 字,需 1 分钟 使用<link>替代@import 51 字,需 1 分钟 不要使用 filter 118 字,需 1 分钟 优化图片 94 字,需 1 分钟 优化 CSS Sprite 138 字,需 1 分钟 不要在 HTML 中缩放图片 125 字,需 1 分钟 使用体积小、可缓存的 favicon.ico 82 字,需 1 分钟 文件不要大于 25K 57 字,需 1 分钟 分段(multipart)文档 78 字,需 1 分钟 避免图片 src 为空 196 字,需 2 分钟