Step 1. Create a new GWT project via Google Plugin for Eclipse with GWT 2.7.0
Step 2. Modify the .gwt.xml to set linker to xsiframe
<add-linker name="xsiframe" />
Step 3. Compile the project compilation-mappings.txt shows 6 entries - 5 with browser and one without
1737AD1FC03D9513CE7A9D806F3E21C3.cache.js
user.agent gecko1_8
263432CEAA7C118D6FF27B488528C7EF.cache.js
user.agent safari
3269EBD405702A848A8B082982A76805.cache.js
user.agent ie8
6ED13A4E7283CDD9B28BFDD052C8EC05.cache.js
user.agent ie9
EFB063823A3113BEB2C481F22CA51E1D.cache.js
user.agent ie10
Devmode:devmode.js
Step 4. Modify the .gwt.xml to set single browser with user.agent set to gecko1_8
<set-property name="user.agent" value="gecko1_8,ie9,ie10,safari" />
<set-property-fallback name="user.agent" value="gecko1_8" />
<set-property name="user.agent" value="gecko1_8" />
<!-- allow Super Dev Mode -->
<add-linker name="xsiframe" />
Step 5. Compile the project compilation-mappings.txt shows two entries without browser
FE1687414F0A6033B32B0F59A213285B.cache.js
Devmode:devmode.js
Also, the compilation log shows
Compiling module com.appbootup.explore.gwt.HelloWorld
Compiling 1 permutation
Compiling permutation 0...
Compile of permutations succeeded
Linking into D:\workspace\GWork\HelloWorld\war\helloworld
Link succeeded
Compilation succeeded -- 6.434s
Question 1. Does the second permutation "devmode.js" cost us build performance time?
Question 2. Is there a way I can bring this further down to 1 permutation by eliminating "devmode.js". ?