一文解答WEB性能优化
热门问答 2023-06-27 14:00:17
无论是前端还是后端,性能优化其实都是每一次开发不可回避的大山。另一方面,这种开放式问题受到面试官的青睐,可以快速区分求职者的水平。
网上的答案层出不穷,看似简单,没有系统归纳。为了系统总结这个问题,我问了几位前端大佬,反复考虑他们的回答。
总的来说,我认为web性能优化的方向可以概括为两个:1。优化资源加载的时间;2.优化代码级别的性能。
资源加载优化:我们都知道浏览器打开一个页面,需要加载各种静态资源。这时候如果加载时间过长,会给用户带来非常差的上网体验。既然要提高资源加载的效率,自然的解决方法就是优化资源的体积,减少对资源的请求数量,提高响应速度。①优化资源卷压缩②按需引入③降低请求频率④提高请求效率⑤使用HTTP2。
代码级优化,也可以称为运行时性能优化,在我们写代码的时候更重要:①尽量避免不必要的重排和重绘;②防抖节流。
