代码之家  ›  专栏  ›  技术社区  ›  Henrik Paul

GWT编译的JavaScript是模糊的还是只是缩小了?

  •  2
  • Henrik Paul  · 技术社区  · 16 年前

    因此,正如标题所说,当GWT将Java编译成JavaScript时,结果是缩小了,还是也变得模糊了?

    3 回复  |  直到 16 年前
        1
  •  8
  •   KCL    16 年前

    根据 GWT FAQ 代码是模糊的,但他们声明“这部分是为了保护您开发的应用程序的知识产权,但也是因为模糊减少了生成的JavaScript文件的大小”。我不确定这是真正的模糊处理还是只是变量/方法重命名和去除空白。“真正的”模糊处理实际上可能会使代码比原始代码大。

        2
  •  3
  •   Miguel Ping    16 年前

    我还想说,GWT编译器缩小Js是因为它进行了优化。例如,它将尽可能地进行内联方法调用,并将变量重命名为较短的名称。

        3
  •  0
  •   lim lim    16 年前

    目标是获得尽可能小(和快速)的代码。“混淆”只是一个结果。