简单谈谈前端性能优化

 我来答
百度网友d8f9ba5
2018-07-09 · TA获得超过209个赞
知道小有建树答主
回答量:103
采纳率:96%
帮助的人:40.5万
展开全部

这个话题,贼大。

个人认为:核心在于,HTTP 请求的减少和请求包大小的减少再加上对代码的重构。

  1. HTTP 请求的减少,瞧瞧现在的前端工程化,工程化的作用之一正是将那些散乱的 js 、css 库全部都集成起来,压缩成一个文件,这么多文件压缩成一个,这请求不就减少了么~还有一个就是”精灵图技术“也是优化的体现,就不展开了。

  2. 请求包大小的减少,这个简直是能减就减啊,比如以前的时候,我们需要将图片直接发送到浏览器上是吧,现在可以不用!如果只是发生一段代码到客户的浏览器上,然后客户用自己的机器生成图片,这得有多快啊,毕竟一段代码大还是一张图片大还是很容易分清的,特别的是 GIF 图!这时候用上 svg 或是 canvas 技术,就不需要发送巨大的 GIF 图片了,只需要调用浏览器的资源生成图像即可。

  3. 重构,反正不满意重构就是了,满意了加功能然后继续重构就是了。

但这都是还只是皮毛啊这是,如果用到框架,那还要讲到框架的优化,因为前端框架的优化同样是性能优化,那都能写几十页了都......

如果再深入讲到浏览器自身......啊,要死了死了,技术是无穷的,命是有限的!

那太晓
2018-07-07 · TA获得超过276个赞
知道小有建树答主
回答量:464
采纳率:59%
帮助的人:51.5万
展开全部
简单不了这个话题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式