One idea is to minimize compilation time by reducing permutations (different versions for each browser) during development.
A user agent is forcibly created in your .gwt.xml module, for example gecko1_8 (Firefox 2).
<set-property name="user.agent" value="gecko1_8" />
If you use i18n, you can also limit the locales used during development.
source share