为什么最小化的 javascript 脚本以相同的顺序使用相同的变量名

Nat*_*ana 2 javascript jquery polyfills

来自不同来源的许多函数似乎使用“etnro i”的子集作为变量和参数名称。Jquery 的大部分函数都使用这个。许多 polyfill 脚本使用这些参数。我见过其他脚本使用这些。为什么要以这种特定顺序使用这些特定变量名称?这些脚本是否使用相同的程序最小化?使用它有什么好处吗?

Pie*_*Duc 9

这样做是出于压缩原因 (gzip)。这些字符在英语中非常常见,因此也会更频繁地出现在无法缩小的变量或值中。这将使 gzip 版本可能比使用 zqxj 更小