javascript – 为什么Facebook没有结合其CSS / JS文件?

我很好奇为什么Facebook开发人员选择不将他们的脚本和样式表组合成单个文件.相反,他们通过他们的CDN按需加载.

Facebook显然是一个非常复杂的应用程序,我可以理解这种模块化如何使Facebook更容易维护,但通常的优化建议是否仍然适用(特别是考虑到它的高使用率)?

或者,他们使用CDN的事实是否避免了拥有大量小脚本/样式的通常性能影响?

最佳答案
换言之BigPipe.他们将页面划分为“pagelets”,每个页面在其服务器上单独处理并并行发送到浏览器.基本上几乎所有东西(CSS,JS,图像,内容)都是延迟加载的,因此它存在于一堆小文件中.

相关文章

Css3如何实现鼠标移上变长特效?(图文+视频)
css3怎么实现鼠标悬停图片时缓慢变大效果?(图文+视频)
jquery如何实现点击网页回到顶部效果?(图文+视频)
css3边框阴影效果怎么做?(图文+视频)
css怎么实现圆角边框和圆形效果?(图文+视频教程)
Css3如何实现旋转移动动画特效