Javascript 我应该缩小并合并PhoneGap应用程序的JS文件吗?

Javascript 我应该缩小并合并PhoneGap应用程序的JS文件吗?,javascript,cordova,Javascript,Cordova,我理解浏览器下载代码时进行缩小等操作的原理,但在我的PhoneGap应用程序中,它将在本地运行。如果所有资源都是本地的,那么这样做有什么意义吗?是的,您仍然应该缩小JS代码。这对网络延迟没有帮助,因为文件是在本地加载的,但是浏览器JavaScript引擎会更快地解析缩小的代码。JS解析得越快,用户使用该应用程序的速度就越快 我建议您等到发布应用程序前的最后一步再缩小JS,因为调试缩小的代码非常困难。您有任何基准测试支持这一点吗?我很想知道它能带来多大的不同。我想缩小它不会有什么坏处,但也有其他观

我理解浏览器下载代码时进行缩小等操作的原理,但在我的PhoneGap应用程序中,它将在本地运行。如果所有资源都是本地的,那么这样做有什么意义吗?

是的,您仍然应该缩小JS代码。这对网络延迟没有帮助,因为文件是在本地加载的,但是浏览器JavaScript引擎会更快地解析缩小的代码。JS解析得越快,用户使用该应用程序的速度就越快


我建议您等到发布应用程序前的最后一步再缩小JS,因为调试缩小的代码非常困难。

您有任何基准测试支持这一点吗?我很想知道它能带来多大的不同。我想缩小它不会有什么坏处,但也有其他观点:->在这个phonegap论坛帖子中,更多的是关于“phonegap应用程序的优先级列表”。在缩小FTW下。此外,Zakas的高性能JavaScript中有一个表,显示了简化代码的解析速度。@madflow同意这并不像在网站上那么重要,但确实有帮助。同样,这将是我在构建应用程序时做的最后一件事。特别是考虑到移动电话的处理能力要有限得多,这确实会产生影响。我缩小了我的AngularJS应用程序(900kb->150kb),我确实注意到性能显著提高(在iPhone 4S上)