I've been working on allowing certain GWT.create() rebinds to be implemented at runtime in order to reduce permutation explosion.
Design doc: http://code.google.com/p/google-web-toolkit/wiki/SoftPermutations 70% implementation, enough to compile Showcase into one permutation: http://gwt-code-reviews.appspot.com/160801 If Showcase is collapsed only along the user.agent axis, the average size of the five permutation is about 240k obfuscated, compared with 200k with all thirty permutations. Total compilation time with -localWorkers 6 on my Mac Pro is cut by more than half. -- Bob Vawter Google Web Toolkit Team -- http://groups.google.com/group/Google-Web-Toolkit-Contributors