为了账号安全,请及时绑定邮箱和手机立即绑定
慕课专栏

目录

索引目录

你不知道的前端性能优化技巧

原价 ¥ 48.00

立即订阅
1 你的前端性能还能再抢救一下
更新时间:2019-07-16 14:54:35
能够生存下来的物种,并不是那些最强壮的,也不是那些最聪明的,而是那些对变化作出快速反应的。

——达尔文

随着互联网的飞速发展,网络也能够完成越来越多的事情,这个时候性能优化的重要性达到了一个前所未有的高度。相信大家在平时都有这样的体验,如果打开一个网站速度非常快,那么在它上面才会有相应的留存时间,如果一个网站迟迟的处于 loading 状态,页面内容等了很长时间都没有出现,那么我想90%的人都会选择离开。

网站性能的好坏可以说直接决定了用户体验的好坏,而互联网的本质还是为人服务,因此极致的用户体验我想是每个公司都在追求的目标,性能优化作为与用户体验紧密相关的目标,重要性自然不言而喻,到这里要不要学习性能优化,你的心中已然有了答案。

相信大家都能够感受到一线互联网公司的网站性能优化普遍都做的很好。这里就以淘宝为例,大家打开淘宝首页的时候,可以明显的感觉到页面基本是秒开,非常流畅,那么他们是如何做到的呢?这个问题说起来就是长篇大论了,我在这里也不过多的赘述。但是相信每个前端开发者都想开发出这样的网站,这个专栏就会带着大家探寻这些网站背后用到了哪些性能优化方法。

当然,性能也不仅仅是前端独有的东西,后端和运维同样也需要性能优化,而且性能优化的很多东西都是相通的,希望大家在平时学习过程中不要把自己局限在一个领域当中,学习后端性能优化和运维性能优化知识很多时候对前端性能优化是可以起到启蒙作用的,技术大多时候都是可以相互印证的。

在这个专栏中我不会讲解太高深的性能优化方法,从最基础的地方入手。因为我希望你在专栏中学到的东西是可以实实在在运用到自己日常开发工作当中的。

回忆一开始我接触性能优化的时候,那个时候的我刚以实习生的身份参加工作,我的 Leader 交给了我一个网站的性能优化任务,当时并没有说打开速度降低到多少 ms,也没有说具体的衡量指标,只是说让这个网站打开速度快一些,当时想着是自己的第一个比较正式的项目,所以非常认真,但由于自己在这方面的经验真的为零,一开始只能依靠搜索引擎去找相关的资料以及买一些大神写好的书籍。但是效果甚微,资料很多都是讲晦涩难懂的概念和日常很难去实际动手操作的方法。

当时给我的感觉就是性能优化很难去投入到项目当中,不知道从哪里动手。后来在 Leader 的帮助下,我尝试着从很小的点去优化,慢慢的自己也将之前看到理论运用到了实际项目当中,最后也成功完成了网站的性能优化,效果还不错,访问时间也降低到了原来的一半左右。后来明白前端性能优化最好的学习方法就是将理论运用到实战当中,也就是去和业务相结合,这样才能真正的融会贯通。

所以最后想告诉大家的是,前端发展实在是太快了,每天都有新的技术出现,可能你今天学习了一个方法之后,可能换了一种技术之后,这个方法就不适用了。所以更多的需要自己去业务当中摸索提炼,不管未来技术如何变化,我们都能以不变应万变。

我是 BinaryCoding,一名前端工程师,参与过许多网站和 APP 当中非 Native 的页面性能工作,也算是在这方面有许多经验和心得。在这个专栏中我会毫无保留的将我积累的这些知识分享给大家。如果你觉得你的前端性能还可以抢救一下的话,那就跟我来吧。

}
立即订阅 ¥ 48.00

你正在阅读课程试读内容,订阅后解锁课程全部内容

千学不如一看,千看不如一练

手机
阅读

扫一扫 手机阅读

你不知道的前端性能优化技巧
立即订阅 ¥ 48.00

举报

0/150
提交
取消