哪个JavaScript压缩工具(cruncher)与Google用于其JavaScript API的工具相同?

12 浏览
0 Comments

哪个JavaScript压缩工具(cruncher)与Google用于其JavaScript API的工具相同?

我是一名Google Maps API(JavaScript)开发人员。我注意到Google使用了一个JavaScript压缩器,具有以下特点:

  1. 缩短变量、属性、参数、类、函数和方法的名称,使代码混淆(例如,function1变为a,function2变为b,function3变为c)
  2. 某些变量、类、属性和方法可以标记为不进行压缩,因此其名称与API手册中的名称相同。
  3. 它在每个API的子版本中重新运行,就像一个构建任务,我注意到压缩的名称会从一个版本变化到另一个版本。

我在整个互联网上没有找到一个具备这些特点的JavaScript压缩器。是否有这样一个压缩器存在?

0