前端性能优化学习笔记一
资源压缩
前端代码中,结构清晰,有一些空格换行符在开发时很有必要。但是浏览器是不需要结构清晰,而除去不必要的空格和注释可以减小代码量,减小资源请求。
资源合并
每个浏览器请求的过程都是非常耗时的,请求一个100KB的文件要远比请求两个50KB的文件来的快。
同时,浏览器每次的请求数是有限的,chrome是5个。
如果有6个请求,第一次请求队列的第二个请求时间是1秒,第二次请求队列的第一个请求时间是1s,那么总共的请求时间是二次队列共2s。
可是如果将第6个请求的资源合并到第2个请求的资源上,那么就变成了5个请求,总共的请求时间是一次共1s多一点。
由此可见,资源合并很有必要。