Speeding up widget set compilation
Compiling a widget set takes a few minutes. It is because GWT compiles several versions for different browsers and different i18n languages. For example, if our application supports internationalization with three languages (English, Finish, and Czech) and we compile it to five web browsers (IE8, Gecko, Gecko1_8, Safari, and Opera) then it gives 3 * 5 = 15 permutations. At the time of development, we usually work with only one web browser with an application that uses one language. Therefore, we only need the version compiled for this one browser. In this recipe, we will see how to modify this compilation process and we will show how to speed up compilation by the use of parallel compilation using multiple processor cores.
In the following screenshot, we can see the time of compilation with the default configuration.
Getting ready
We create a widget, for example, a text field with counter, according to the Creating a TextField with counter recipe.