
性能优化
你好瘦
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
前端性能优化总结
概述如今的前端开发已经从严重依赖后端演变成了node做中间层,MVVM框架进行服务端渲染做view层。性能优化也变得异常重要,我主要对以下几个方面做了几个总结:performance面板。 雅虎军规。 首屏性能优化。 html,css和js的性能优化。 PC,移动端和服务端的性能优化。 react和vue框架的性能优化。 前端工业化的性能优化。虽然做不到面面俱到,但是过一段时...转载 2019-03-06 09:32:45 · 189 阅读 · 0 评论 -
页面性能优化方法
一、资源压缩与合并主要包括这些方面:html压缩、css 压缩、js的压缩和混乱和文件合并。资源压缩可以从文件中去掉多余的字符,比如回车、空格。你在编辑器中写代码的时候,会使用缩进和注释,这些方法无疑会让你的代码简洁而且易读,但它们也会在文档中添加多余的字节。1.html压缩html代码压缩就是压缩这些在文本文件中有意义,但是在HTML中不显示的字符,包括空格,制表符,换行符...转载 2019-03-03 19:02:21 · 210 阅读 · 0 评论 -
移动端浏览器优化策略
一、网络加载类1.首屏数据请求提前,避免JavaScript文件加载后才请求数据为了进一步提升页面加载速度,可以考虑将页面的数据请求尽可能提前,避免在JavaScript加载完成后才去请求数据。通常数据请求是页面内容渲染中关键路径最长的部分,而且不能并行,所以如果能将数据请求提前,可以极大程度上缩短页面内容的渲染完成时间。2.首屏加载和按需加载,非首屏内容滚屏加载,保证首屏内容最...转载 2019-03-03 19:12:40 · 214 阅读 · 0 评论 -
移动H5前端性能优化指南
移动H5前端性能优化指南概述1. PC优化手段在Mobile侧同样适用2. 在Mobile侧我们提出三秒种渲染完成首屏指标3. 基于第二点,首屏加载3秒完成或使用Loading4. 基于联通3G网络平均338KB/s(2.71Mb/s),所以首屏资源不应超过1014KB5. Mobile侧因手机配置原因,除加载外渲染速度也是优化重点6. 基于第五点,要合理处理代码减少渲...转载 2019-03-03 19:18:04 · 164 阅读 · 0 评论 -
前端性能优化-雅虎军规总结
雅虎军规首先,我们先来看看“雅虎军规”的35条: 尽量减少 HTTP 请求个数——须权衡 使用CDN(内容分发网络) 为文件头指定 Expires 或 Cache-Control ,使内容具有缓存性。 避免空的 src 和 href 使用 gzip 压缩内容 把 CSS 放到顶部 把 JS 放到底部 避免使用 CSS...转载 2019-03-03 20:03:34 · 280 阅读 · 0 评论 -
javascript性能优化技巧
本文从加载、上下文、解析、编译、执行和捆绑等多个方面来讲解 JavaScript 的性能优化技巧,以便让更多的前端开发人员掌握这方面知识。什么是高性能的 JavaScript 代码?尽管目前没有高性能代码的绝对定义,但却存在一个以用户为中心的性能模型,可以用作参考:RAIL模型。响应如果你的应用程序能在100毫秒内响应用户的操作,那么用户会认为该响应为即时的。这适用于可点...转载 2019-03-03 20:09:42 · 335 阅读 · 0 评论 -
图片性能优化方法
围绕着这3个方向来进行优化的:缩短请求响应时间、减少请求数、减少请求大小。一、缩短请求响应时间1 域名收敛我们明白,页面资源请求过程是这样的:DNS解析 --> 请求等待 --> 发送http请求 --> 服务器响应 --> 接收数据我们明白,典型的DNS解析过程是这样的:浏览器缓存 --> Hosts文件/系统缓存 --> 本地域名服务...转载 2019-03-04 09:09:03 · 714 阅读 · 0 评论 -
关于web前端性能优化总结
1、从DOM结构和标签上来优化·使用语义化的标签,代码清晰简洁;·减少Dom节点,增加渲染速度;·使用W3C标准书写闭合小写的标签;·给图片和table指定宽高,避免缩放;·防止src和href值为空,当为空时,浏览器会把当前页面当做属性值重新加载;·css在头部位置,js在body底部位置;2、从CSS样式上来优化·使用link加载样式而不是@import(...转载 2019-03-06 09:33:10 · 159 阅读 · 0 评论 -
Web前端性能优化常见面试题
一般说来,web前端指网站业务逻辑之前的部分,包括浏览器加载、网站视图模型、图片服务、CDN服务等,主要优化手段有浏览器访问、使用反向代理才、CDN等。1、减少http请求,合理浏览器缓存2、启用压缩:HTML、CSS、javascript文件启用GZip压缩可达到较好的效果3、CSS Sprites:合并 CSS图片,减少请求数的又一个好办法。4、LazyLoad Images:在页面刚...转载 2019-03-06 09:33:03 · 6272 阅读 · 0 评论