首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >行之间留有空格是否会影响javascript代码的性能

行之间留有空格是否会影响javascript代码的性能
EN

Stack Overflow用户
提问于 2012-08-13 23:32:24
回答 3查看 1.2K关注 0票数 2

这可能是一个愚蠢的问题,但我仍然有这个问题。在代码行之间留有空格是否会影响JavaScript代码的性能。

JavaScript文件的精简版本有多有效?有什么方法可以优化代码性能吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-08-13 23:36:06

压缩代码将减少下载文件和最初解析和编译文件所需的时间。运行时性能不会受到影响。

效果可能非常小,除非你有非常大的源文件(数万行),在这种情况下,缩小它确实是有意义的。缩小效果的大小取决于文件的大小,但我看到一些库在缩小后大小急剧下降(例如ExtJS)。

提高运行时性能并不是一个答案就能解决的问题,除非你已经得到了你想要优化的特定代码。如果您希望优化代码的运行时性能,请首先分析它,并确定它将大部分时间花在哪里。如果你使用的是Chrome,它的开发者工具中有一个内置的分析器。这些天火狐可能也有一个,但我不确定。

票数 8
EN

Stack Overflow用户

发布于 2012-08-13 23:35:00

通过精简JS代码优化的不是性能,而是脚本大小。这提高了页面在慢速连接上的加载速度。

如今,脚本代码由浏览器使用所谓的JIT编译器进行编译。所以运行时绝对不会受到空格的影响。如果有什么不同的话,那就是在编译时间上会有很小的差异,但由于编译器只跳过空格,我甚至不希望有明显的差异,更不用说明显的差异了。

如果你想真正提高你的代码的运行时性能,那么你就不能自己动手优化你的代码。有数以百万计的资源涵盖了这个主题。

不过,优化页面加载速度是一件好事,因为每一毫秒都会让访问者感到高兴( http://www.strangeloopnetworks.com/web-performance-infographics/ )。而且并不是每个人都有高速互联网连接。因此,当您完成代码调试时,最小化它并不是一个坏主意,特别是对于jquery或extjs这样的大型代码库。

票数 4
EN

Stack Overflow用户

发布于 2012-08-13 23:36:53

据我所知,代码行之间的空格不会影响性能,JavaScript文件的缩小版本并不比原始版本更快。

精简后的源代码只会下载得更快。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11937540

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档