SuperDevMode如何比以前的GWT开发模式更快?
什么时候必须反复编译?使用SuperDevMode在开发时间方面是否有性能提升?
最佳答案
SuperDevMode尚不比DevMode快(尽管它实际上取决于),但这不是重点。
SuperDevMode使编译器保持预热状态,因此重新编译比从头开始编译要快。下一个GWT版本将允许增量编译,从而使其更快。
另一方面,当您跨越JSNI边界时,DevMode可能会大大减慢速度(JSNI方法在浏览器中执行,DevMode JVM中的Java方法在它们之间通过TCP进行通信)。
但是,正如我所说,这不是重点。
关键是,DevMode不久前就停止了在Safari中的工作,上周从Firefox 27更新开始就在Firefox中停止了工作,不久之后在Chrome中也停止了工作,仅保留了IE(持续了多长时间?)。 SuperDevMode不使用插件或专用浏览器API,因此不会突然停止工作。
SuperDevMode是前进的方向,而不是出于性能或生产力的原因。