Javascript requireJs-它真的对性能有帮助吗?

Javascript requireJs-它真的对性能有帮助吗?,javascript,requirejs,client-side,Javascript,Requirejs,Client Side,我正在努力决定是否在我的项目中使用 我知道Chrome和Firefox上的资产是并行下载的,但它们是按照编码顺序执行的。我认为大约有8次并行下载,所以每个文件都是单独缓存的, 因此,如果我更改一个文件,对网站性能会更好,因为其余文件保持不变并缓存。那么,关于RequireJs有什么大惊小怪的呢?所以,答案是,在我看来,RequireJs不是关于性能的,而是一个加载与DOM模块相关的脚本的工具,完全分离了东西。性能不是问题,我问了一个错误的问题。因此,答案是,在我看来,RequireJs与性能无关

我正在努力决定是否在我的项目中使用

我知道Chrome和Firefox上的资产是并行下载的,但它们是按照编码顺序执行的。我认为大约有8次并行下载,所以每个文件都是单独缓存的,
因此,如果我更改一个文件,对网站性能会更好,因为其余文件保持不变并缓存。那么,关于RequireJs有什么大惊小怪的呢?

所以,答案是,在我看来,RequireJs不是关于性能的,而是一个加载与DOM模块相关的脚本的工具,完全分离了东西。性能不是问题,我问了一个错误的问题。

因此,答案是,在我看来,RequireJs与性能无关,而是一个加载与DOM模块相关的脚本的工具,完全分离了所有内容。性能不是问题,我问了一个错误的问题。

对它进行基准测试,然后做出决定。但我想理解,不要只是好奇地看结果……因为我根本没有任何意义,这种方法比一堆缩小的、gziped的JS文件要好,也许它并不好。测试它并确保。rharper对此做得非常好:谢谢,你的帖子链接帮助了你。对它进行基准测试,然后做出决定。但我想理解,不要只是好奇地看结果……因为我只是没有任何意义,这种方法会比一堆缩小的gziped JS文件更好——也许它不会更好。测试并确保。rharper很好地涵盖了这一点:谢谢,你的帖子链接帮助了我。购买方式,在问了多年这个问题后,我现在使用Gulp和Babel,这样我就可以使用ES6导入/导出,并将所有内容捆绑到一个漂亮的文件(用于性能/缓存)购买方式,在问了多年这个问题后,我现在使用Gulp和Babel,因此我可以使用ES6导入/导出,并将所有内容捆绑到一个漂亮的文件中(用于性能/缓存)