Node.js / Angular / React应用程序对bundle.js有何需求?如果在构建和部署应用程序时不使用该怎么办?
答案 0 :(得分:3)
由于性能原因,我们开始捆绑资产。
如今,事情发生了很大变化,就像我们捆绑资产一样。
这就是我们不再需要捆绑的原因。
但是根据您的项目,我们可能仍需要捆绑。这是真实的事实。
我仍然会捆绑。
在我的公司中,我们正在使用容器编排系统来控制我们的docker化应用程序。我们可能同时运行多个版本。在捆绑时创建文件指纹并将其上传到CDN对我们来说仍然更加有效。另外,我们正在尝试使用prefetching和preloading。 CDN帮助我们减少了其他国家/地区访客的加载时间。 而且,当需要逐页更改资产时,我们也获得了服务人员的支持以更改资产。
实际上,如今,它只是基于您的项目。不再有太多的性能原因。
答案 1 :(得分:0)
如今,我们通常使用webpack之类的打包工具来打包js,css或其他文件。使用适当的加载程序,webpack会将文件打包为许多捆绑文件,浏览器会理解它们。
模块捆绑器对于Web项目不是必需的,但是它将提高网页的性能。如果不使用模块捆绑器,则Web不仅无法在加载时获取必要的捆绑包,因此加载时间会更长。