Cuando compilamos un proyecto GWT, podemos observar que la última parte la dedica a 'Compiling permutation i...', es decir, compilar distintas versiones para distintos navegadores.
Si estamos desarrollando una aplicación y probándola sólo en un navegador, es posible decirle al compilador que sólo genere la permutación para el navegador que vamos a utilizar.
Para ello, abrimos el archivo /src/miproyecto/miproyecto.gwt.xml y añadimos la siguiente línea:
<set-property name="user.agent" value="navegador_uno,navegador_dos,otro"/>
Se pueden introducir varios separados por comas. Los navegadores correspondientes son:
Firefox (mejor usar 'safari' para las versiones de 3.6):
gecko
gecko1_8
Internet explorer 6
ie6
Safari:
safari (Funciona de puta madre con Chrome y Firefox 3.6)
Fuentes:
http://code.google.com/p/google-web-toolkit-doc-1-5/wiki/FAQ_CompileOnePermutation
http://bazoud.free.fr/post/2008/07/31/Can-I-speed-up-the-GWT-compiler/