gpt4 book ai didi

javascript - 为什么我们在缩小的 JavaScript 中有换行符?

转载 作者:行者123 更新时间:2023-11-30 06:35:05 24 4
gpt4 key购买 nike

我知道一个 similar question但这与我在这里提出的问题有一点微小的偏差,所以不要标记它是重复的。

当您看到 production version of jQuery ,为什么过了一会就换行了?我下载了一份副本并删除了所有换行符(除了许可证),它仍然有效。 (我针对我在 Mozilla Firefox、Google Chrome 和 Opera 上的更改运行了整个单元测试套件。)

The problem. In Google Chrome's "view source"

我知道三个换行符(不包括许可证)不会减慢它的速度,但是,不是一点点帮助吗?

我给自己分配了一个小挑战,从我的 JavaScript 代码中榨取每一点性能。

最佳答案

jQuery currently use UglifyJS 来缩小他们的源代码。在 their build script , 他们 specifically set max_line_length 指令为 32 * 1024:

documentation for UglifyJSmax-line-len 指令中有这样的说法;

--max-line-len (default 32K characters) — add a newline after around 32K characters. I’ve seen both FF and Chrome croak when all the code was on a single line of around 670K. Pass –max-line-len 0 to disable this safety feature.

关于javascript - 为什么我们在缩小的 JavaScript 中有换行符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15121614/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com