views:

599

answers:

2

From what I've read/viewed online about using GWT, the key is to develop/debug in the Hosted Mode browser versus compiling and testing in normal browsers.

As a UI developer - the rendering engine is a key piece of the puzzle when using a custom/embedded browser.

Thus (since I can't find the info anywhere), what browser rendering engine is used by the Hosted Mode browser?

Gecko (e.g. Firefox) Trident (e.g. Internet Explorer) Webkit (e.g. Safari/Chrome)

And if known, which version of the engine? e.g. (the IE6 ver of IE), or (the 3.5.x ver of FF), etc.

+1  A: 

GWT 2.0 should get you all fixed up. It will allow you to use each of the main browsers for debug. See this link for full details. In the past I'm pretty sure hosted mode used the native browser engine for the specific platform(safari on mac, ie on windows, mozilla on linux) but this may have changed to webkit recently.

Carnell
+3  A: 

Depending on your operating system GWT uses the following browser engines:

  • Windows: the IE engine of the IE version installed.
  • Mac: custom WebKit build.
  • Linux: FF 1.0.

With GWT 2.0 (which is not yet officially released) the hosted mode browser is replaced by plugins running in the browser, called Out of Process Hosted Mode (OOPHM) you can read more about it here: http://code.google.com/p/google-web-toolkit/wiki/DesignOOPHM.

For my UI development, most UI issues have to do with css. My development process consists of running in hosted mode to test the code (business logic) and compile to web mode to fix the CSS issues in different browsers, using browser plugins to dynamically alter the css.

Hilbrand