GWT编译器是否减少了外部库的未使用的JavaScript代码?

时间:2013-10-23 23:17:32

标签: javascript html gwt

使用GWT,我可以使用JSNI来包含像JQuery这样的外部库。

如果我使用带有JSNI的外部库,那么GWT编译器会做什么?

  1. 是否包含孔全尺寸JavaScript库?

  2. 是否仅包含已使用的库的代码?

1 个答案:

答案 0 :(得分:2)

假设您将整个jQuery脚本复制到JSNI方法(哎哟!),那么GWT将尽力优化它,包括修剪死代码。结果实际上取决于JS代码,并不是所有东西都可以静态分析,以确定将使用或不使用的代码。