Javascript 在本地文件应用程序中有多个js文件会影响性能吗?

Javascript 在本地文件应用程序中有多个js文件会影响性能吗?,javascript,html,performance,Javascript,Html,Performance,表明减少js文件会提高性能,因为每个js文件都会引发HTTP请求。我的问题是关于一个本地文件应用程序(具体来说是PhoneGap应用程序),其中html和js文件都存储在本地设备上,因此它们是通过file://加载的。因为它们不需要http请求,所以使用更少的文件是否还有性能优势?我在PhoneGap应用程序中加载了大约200个.js文件,没有明显的性能问题,所以我不这么认为。特别是,我使用Require.js根据需要加载它们。例如,按钮单击处理程序可能需要显示操作结果所需的代码 祝你好运 不,

表明减少js文件会提高性能,因为每个js文件都会引发HTTP请求。我的问题是关于一个本地文件应用程序(具体来说是PhoneGap应用程序),其中html和js文件都存储在本地设备上,因此它们是通过
file://
加载的。因为它们不需要http请求,所以使用更少的文件是否还有性能优势?

我在PhoneGap应用程序中加载了大约200个.js文件,没有明显的性能问题,所以我不这么认为。特别是,我使用Require.js根据需要加载它们。例如,按钮单击处理程序可能需要显示操作结果所需的代码


祝你好运

不,那里应该没有问题。HTTP请求的主要问题是。对于本地请求(尤其是对SSD的请求,如在手机和大多数平板电脑上),延迟确实非常低


我会再次检查,拥有大量的个人小文件而不是一个大文件并不会使你的应用程序看起来比它需要的大。这将取决于文件存储在的文件系统的性质,但请记住,大多数文件系统都有我们过去称之为“集群”的大小,这是文件最终占用的最小空间量(即使文件本身实际上要小得多)。因此,如果在一个最小分配单元为4k的文件系统中有1001K文件,那么将占用400k;如果您有一个100k文件,您将占用100k。当然,在今天的设备上,即使是400k也不多。:-)

尝试以1kb的速度加载1000个不同的js文件,然后加载程序100次。 现在有一个1000 KB的js文件并加载100次。
比较:)

(我将把结果归档在“我不在乎”下。)