【发布时间】:2016-01-02 05:49:37
【问题描述】:
如果我使用 CDN 通过多个“脚本”标签向我的客户端提供 jquery 或 react 等 .js 库,则浏览器会缓存这些文件,然后再使用它们,而不是再次请求它们以加快初始加载时间。
使用 browserify 所有的 .js 库都捆绑到一个 .js 文件中,所以客户端不需要每次都下载整个 .js 包吗? 这不会使初始加载时间变慢吗?
例子,
<script src='https://cdnjs.cloudflare.com/ajax/libs/jquery/3.0.0-alpha1/jquery.min.js')>
//get from cache if present
<script src='mycomponents.js'> // should get from server
使用 browserify ,
<script src='mybundle.js'> // 包括 jquery + mycomponents ,总是来自服务器
【问题讨论】:
标签: browser browserify browser-cache cdn