javascript - GWT 编译器是否会减少外部库中未使用的 JavaScript 代码?

标签 javascript html gwt

通过 GWT,我可以使用 JSNI 来包含 JQuery 等外部库。

如果我将外部库与 JSNI 一起使用,GWT 编译器会做什么?

  1. 它是否包含完整大小的 JavaScript 库?

  2. 它仅包含已使用的库的代码吗?

最佳答案

假设您将整个 jQuery 脚本复制到 JSNI 方法中(哎呀!),那么 GWT 将尽最大努力对其进行优化,包括 trim 死代码。不过,结果实际上取决于 JS 代码,并非所有内容都可以静态分析来确定将使用或不会使用哪些代码。

关于javascript - GWT 编译器是否会减少外部库中未使用的 JavaScript 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19554081/

相关文章:

java - GWT 历史 onValueChange() 未被调用

jsp - 两个 Web 目录之间的 session 数据丢失

javascript - angularjs 条件 href

javascript - 在 html、css 和 js 网站图库中显示来自本地文件的图像

javascript - 单击图像时,Jquery悬停图像出现问题

javascript - 网站对齐问题

javascript - 我可以使用本地存储制作非托管 HTML5 应用程序吗?

javascript - 如何找到网站的哪一部分导致浏览器内存泄漏?

javascript - 如何从本身使用 Promise 的函数返回 Promise?

java - 如何从 GWT 中的 JSNI 方法调用 JSNI 方法