title: 淘宝一个页面为什么会加载160多个脚本文件？
desc: 刚刚看了下已购买宝贝这个页面，发现加载了很多很小的js文件。<br>请忽略剁手数据。<br><img src
topic: 前端开发
content: 首先一个前提，淘宝做的事情不一定是对的。然后看一下几个问题： 1. 粒度细的请求的确可以利用并行加载提速，不过你的js加载会和图片加载等抢资源，而且理论上来说决定加载速度的是用户端的带宽，还有每次建立一个新请求都需要一定的时间（虽然可以keepalive，不过还是会有损耗）。这里可以衡量的点很多，粒度细并不一定是最优的。2. 看了下这个页面，首先充斥着大量的跟踪数据的脚本，有好几个系统是用来跟踪数据或者用户行为
answerer_tags: 《前端笔试题十讲》live报名中