Book Image

Vaadin 7 Cookbook

Book Image

Vaadin 7 Cookbook

Overview of this book

Table of Contents (19 chapters)
Vaadin 7 Cookbook
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

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.

How to do...