GWT编译的JavaScript是混淆的还是只是缩小了?

时间:2009-05-14 07:10:27

标签: javascript gwt

因此,正如标题所说,当GWT将Java编译成JavaScript时,结果是缩小的,还是会被混淆?

3 个答案:

答案 0 :(得分:8)

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

答案 1 :(得分:3)

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

答案 2 :(得分:0)

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