如果您查看带有 JavaScript 的 Google 页面的源代码,您会发现 JavaScript 显然不可读——或可维护。例如,所有变量和函数都是一个字母命名的(至少,前 26 个是……);没有多余的空格或换行符;没有评论;等等。
这个编译器的好处很明显:页面加载速度更快,JavaScript 执行速度更快,而且作为奖励,竞争对手将很难理解你的混淆代码。
显然,谷歌正在使用某种 JavaScript 到 JavaScript 的压缩编译器。我想知道他们使用的是内部工具吗?如果没有,他们在用什么?是否有任何此类公开可用(理想情况下是免费/开源)工具?