【发布时间】:2014-02-15 23:47:47
【问题描述】:
我有一个相当大的多页 javascript 应用程序,它使用 requirejs 来组织代码。我正在研究转向 browserify,因为我喜欢它提供的简单性,并且我已经习惯了 node.js 模块系统。
目前在每个页面上我都有这样的 javascript
<script data-main="/scripts/config/common" src="/scripts/lib/require.js">
<script data-main="/scripts/config/page-specific-js" src="/scripts/lib/require.js">
我有一个共同的构建步骤和每个页面的构建。这样,每个页面的大部分 JS 都会被缓存。
是否可以用 browserify 做类似的事情?这样的缓存是否值得,还是将所有内容捆绑到一个文件中跨所有页面更好(考虑到可能只有一个页面可以依赖于大型外部库)?
【问题讨论】:
标签: javascript performance requirejs browserify