1

我正在使用 Ubuntu 10.04 进行 GWT 开发,我注意到在开发模式下,代码在 Firefox 上运行得更快(与 Chrome 相比),但我认为即使是 Firefox,也必须有一个运行得更快、更好的版本GWT 开发模式

4

1 回答 1

3

DevMode 一半在 Java 中运行(在浏览器之外),一半在 JavaScript 中(在浏览器中),中间有一些本地代码(DevMode 插件)。

Chrome 比 Firefox 慢的原因是 DevMode 插件在沙盒中运行,因此调用和数据必须跨越沙盒边界。

现在,虽然最新版本的浏览器总是比以前的版本更好,但它不应该改变 DevMode 性能方面的太多东西。成本最高的是跨越 Java/JavaScript 边界,这需要通过网络聊天(即使它通常是 localhost)。

为获得最佳性能,请尝试使用SuperDevMode,在浏览器中一切都在 JavaScript 中运行:没有插件,没有 Java/JavaScript 桥接网络,只有普通的旧 JavaScript。

于 2012-09-25T13:04:05.793 回答