我正在使用Ubuntu 10.04进行GWT开发,我注意到在开发模式下,代码在Firefox上运行得更快(与Chrome相比),但我认为即使对于Firefox,也必须有一个运行速度更快的版本,更适合GWT开发模式
答案 0 :(得分:3)
DevMode在Java中运行一半(在浏览器之外),在JavaScript中运行一半(在浏览器中),其间有一些本机代码(DevMode插件)。
Chrome比Firefox慢的原因是DevMode插件在沙箱中运行,因此调用和数据必须跨越沙箱边界。
现在,虽然最新版本的浏览器总是比以前的浏览器表现更好,但它不应该改变DevMode性能。成本最高的是跨越Java / JavaScript边界,这需要通过网络聊天(即使它通常是localhost)。
为了获得最佳性能,请尝试SuperDevMode,其中所有内容都在浏览器中以JavaScript运行:没有插件,没有网络上的Java / JavaScript桥接,只是简单的旧JavaScript。