1. 首页
  2. 课程学习
  3. 嵌入式
  4. browserify diff

browserify diff

上传者: 2024-10-07 16:51:06上传 ZIP文件 11.53KB 热度 3次
允许浏览器包缓存和基于版本差异的快速最小缓存更新的模块。该项目的目标是允许对browserify包进行智能缓存。使用常规的browserify包,您没有很多用于缓存单个模块的选项:当一个模块更改时,整个构建将更改,因此需要完全获取。这是非常低效的,尤其是当你有一个大包并且经常发布时,就像我们在Magnet.me上所做的那样。该项目提供了必要的工具来启用单个模块的缓存,而无需单独获取所有模块。这个工具的核心是一种新的捆绑格式:browserify-json-bundle。该模块中捆绑的browserify插件将browserify包的输出格式更改为此browserify-json-bundle格式,并且还可以生成与之前导出的差异。嵌入式模块加载器将在第一次执行时加载一个完整的包。在连续调用中,通常在连续页面加载时,它只会获取一个补丁并将其应用到缓存包
用户评论