行与行之间有空格会影响javascript代码的性能吗
这可能是一个愚蠢的问题,但我仍然有它。代码行之间的空格是否会影响JavaScript代码的性能 JavaScript文件的缩小版本有多有效?行与行之间有空格会影响javascript代码的性能吗,javascript,performance,Javascript,Performance,这可能是一个愚蠢的问题,但我仍然有它。代码行之间的空格是否会影响JavaScript代码的性能 JavaScript文件的缩小版本有多有效? 有什么方法可以优化代码性能吗?通过缩小JS代码优化的不是性能,而是脚本大小。这可以提高页面在慢速连接上的加载速度 现在,浏览器使用所谓的JIT编译器来编译脚本代码。因此,运行时绝对不受空格的影响。如果有什么不同的话,编译时间会有微小的差异,但由于编译器只是跳过空白,我甚至不希望有可测量的差异,更不用说明显的差异了 如果您真的想提高代码的运行时性能,那么您就
有什么方法可以优化代码性能吗?通过缩小JS代码优化的不是性能,而是脚本大小。这可以提高页面在慢速连接上的加载速度 现在,浏览器使用所谓的JIT编译器来编译脚本代码。因此,运行时绝对不受空格的影响。如果有什么不同的话,编译时间会有微小的差异,但由于编译器只是跳过空白,我甚至不希望有可测量的差异,更不用说明显的差异了 如果您真的想提高代码的运行时性能,那么您就不会自己动手优化代码。有数以百万计的资源覆盖这个主题
不过,优化页面加载速度是一件好事,因为每毫秒都能让访问者感到高兴()。并不是每个人都有高速互联网连接。因此,在调试完代码后,将代码最小化并不是一个坏主意,尤其是对于jquery或extjs这样的大型代码库。缩小代码将减少下载文件以及最初解析和编译文件所需的时间。运行时性能不会受到影响 除非您拥有绝对庞大的源文件(数万行),否则其影响可能非常小,在这种情况下,缩小它是有意义的。缩小的效果取决于文件的大小,但我看到一些库在缩小时(如ExtJS)的大小会急剧下降
提高运行时性能并不是一个简单的答案所能解决的问题,除非您有需要优化的特定代码。如果您希望优化代码的运行时性能,请从分析代码并确定其大部分时间花在哪里开始。如果您使用的是Chrome,它的开发工具中有一个内置的探查器。最近Firefox可能也有一个,但我不确定。据我所知,代码行之间的空格不会影响性能,JavaScript文件的缩小版本也不会比原始版本快 缩小的源代码下载速度更快。可能重复