首页 > 合并js文件减少请求数,但又要模块化js代码,该如何取舍?

合并js文件减少请求数,但又要模块化js代码,该如何取舍?

在做页面性能优化时,我们希望将JS/CSS文件合并,以减少HTTP请求数

但是工程中越来越庞大的js代码,又迫使我们拆分成一个个小js文件,模块化管理

两者之间,该如何取舍?

或者说,如何处理才是最科学的?有没有一个最佳实践的标准?


开发的时候模块化,打包的时候用browserify或者webpack。


合并JS/CSS是在你的产品应用发布阶段的事情,从运行性能效率角度看
按模块划分是开发阶段的事情,看维护开发便利角度看

不要混在一起看


模块化是趋势,两种解决方案
1、用gulp或者类似构建工具,分为源码目录和发布目录,构建的时候讲源码的模块合并成一个文件
2、模块单独发布,服务器设置合并请求模块,类似mod_concat,请求的时候一起请求。

【热门文章】
【热门文章】