【问题标题】:Should I minify javascript in userscripts for Greasemonkey or Chrome extensions?我应该为 Greasemonkey 或 Chrome 扩展程序缩小用户脚本中的 javascript 吗?
【发布时间】:2011-06-28 10:42:18
【问题描述】:

是否值得将进入 Greasemonkey 的扩展或用户脚本的脚本缩小?我问是因为用户只会下载一次并运行多次(它不是网页的一部分)。假设它大约有 50k 未压缩。

它会为用户节省时间吗?下载速度的提升是显着还是大部分?

【问题讨论】:

    标签: javascript optimization greasemonkey minify userscripts


    【解决方案1】:

    缩小 javascript 只是为了提高下载速度。 javascript的执行不会更快。

    【讨论】:

    • javascript的解析呢?也没有很大的改善?
    【解决方案2】:

    不要缩小你的代码。这有助于其他人理解它——这很重要,因为许多人不会使用脚本,除非他们可以合理地确定它没有做坏事。

    此外,体面的代码可以让用户更轻松地帮助您调试问题,并让其他用户更轻松地对其进行修改(我们都是在以前的程序员的支持下开始的)。

    正如其他人所说,任何速度/性能提升都太小而无法衡量。

    【讨论】:

    • 我本来打算提供一个未缩小版本的链接,但我同意在版本之间切换很烦人。
    • @Brock Adams 关于如何调整我的用户脚本性能的任何想法,因为 js 的缩小无济于事?
    • @Lucky,没有一个答案,这很大程度上取决于你在做什么。查找标准 JS 优化技术(不是带宽技术)。两个相当常见的问题是:for 循环内的长度检查和使用匿名函数。
    【解决方案3】:

    它会减少下载时间,但很可能只是轻微的,用户不会注意到它。网页通常会缩小 js 以节省带宽和加载时间,但在您的情况下,这些都不相关。

    【讨论】:

      猜你喜欢
      • 2018-06-30
      • 1970-01-01
      • 2012-11-09
      • 2013-10-18
      • 2014-02-15
      • 2015-02-19
      • 2023-01-02
      • 2012-07-13
      • 1970-01-01
      相关资源
      最近更新 更多