GWT开发模式-Linux推荐的浏览器(和版本)

GWT开发模式-Linux推荐的浏览器(和版本),gwt,plugins,browser,Gwt,Plugins,Browser,我正在使用Ubuntu10.04进行GWT开发,我注意到在开发模式下,Firefox上的代码运行得更快(与Chrome相比),但我认为即使对于Firefox,也必须有一个运行得更快的版本,更适合GWT开发模式DevMode一半在Java中运行(在浏览器外部),一半在JavaScript中运行(在浏览器内部),中间有一点本地代码(DevMode插件) Chrome比Firefox慢的原因是DevMode插件在沙箱中运行,因此调用和数据必须跨越沙箱边界 现在,尽管最新版本的浏览器的性能总是比以前的版

我正在使用Ubuntu10.04进行GWT开发,我注意到在开发模式下,Firefox上的代码运行得更快(与Chrome相比),但我认为即使对于Firefox,也必须有一个运行得更快的版本,更适合GWT开发模式

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

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

现在,尽管最新版本的浏览器的性能总是比以前的版本好,但它不应该对DevMode的性能有太大的影响。成本最高的是跨越Java/JavaScript边界,这需要通过网络聊天(即使通常是本地主机)


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

我也在Mac(8Gb ram)上测试了我的项目(相当大,14000行代码,client+server-GWT+GAE),尽管它运行正常,我从JVM得到一个关于内存堆的异常-dev模式使用-Xmx2048m运行。知道为什么吗?还有,“DevMode插件在沙盒中运行”是什么意思。。。对于铬,这是@我想托马斯已经把一切都解释清楚了。我相信插件在沙盒中运行的原因与chrome通用插件策略有关。你可以在这里有一个很好的概述: