为什么要对 Web 性能优化进行系统性学习?Web 性能是 Web 的一个重要方面,它主要侧重于网页加载速度和对用户操作进行响应的速度。如果我们侧重于提升 Web 性能,将有助于提升用户体验,进一步的,这将有助于网站目标的实现。
作为一个前端工程师,我时常在工作中遇到前端性能优化的课题,但是在相关的工作中我意识到我在这个领域知识的不足。准确的说我在这方面的知识破碎并且不成体系,我对于不同的个例的性能问题有一些分析和解决的经验(比如资源加载问题,缓存问题,长列表卡顿问题等),但是在整体层面上,如果碰到了新的问题,我无法从知识的层面上来分析论证并给出优化方案。
比如,在 Web 开发的其他领域,比如前端样式,在遇到一些样式问题的时候,我有一套非常成熟的解决方案,我会使用对应的工具进行分析,找到可能出错的地方,并对问题进行具体分析,找到问题出现的可能原因,并且根据我丰富的经验给出解决的方案。这正是我追求的想要在 Web 性能优化领域达到的水准。幸运的是我在互联网上找到了一些不错的学习资料,以帮助我达到这一目标。