学习《高性能网站建设进阶指南》一书的学习笔记

本文分享了《高性能网站建设指南》及续作的阅读心得,强调了查找并优化性能瓶颈的重要性,并指出浏览器大多时间消耗于DOM操作与HTTP请求。文章还探讨了如何通过减少单一操作的时间来提升用户体验。

        上周看了一本《高性能网站建设指南》,感觉写得很不错,对于一个做Web前端的人员来讲,受益很大,也让我全面的了解了Web前端的瓶颈到底在哪?这周接着再看一下《高性能网站建设进阶指南》这本书,这两本书是属于同一个作者,这本书讲得会列加详细些,可能看得时间也比较长,但是没关系,慢慢看,慢慢体会,也推荐给大家看一下,在我看得同时也把要点记录一下,供大家参考,也为自己在这本书签个到。

 

        优化性能的总结:先查找性能的瓶颈、优化影响性能最大的的瓶颈的地方。

                                  浏览器通常运行在JavaScript上的时间很少,大部分时间都用于DOM和HTTP请求上。

 

        由于浏览器是单线程执行且JavaScript不支持多线程,不论是鼠标点击还是键盘的按键等每一个动作都是以队列的形式来执行,所以不论是哪个操作影响性能都会阻塞队列中后续操作的响应,所以要优化性能就应该优化每个动作的执行时间,当然我们不可能这样做,但是当我们发现操作慢时就应该找到影响性能(可以通过计时器、firebug、等工具找出影响性能的操作)的那个动作加以优化。对于用户来讲,一般一个动作不超过0.1秒用户是感觉流畅的,但是当超过0.2-1.0秒之间,用户是能感觉出来操作不流畅的感觉,所以要有一个提示,当超过10秒的操作是应该有一个进度条有指示,否则会让用户感觉在无限的等待之中。

 

 

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值