Include:
- un compilatore javascript
- una libreria javascript (di cui si possono scaricare alla bisogna singoli componenti di interfaccia, di monipolazione del DOM, di comunicazione col server, etc)
- un sistema di template da utilizzare sia per javascript che per java
L’ultimo punto, che ha alcuni elementi in comune con il web toolkit, è uno degli aspetti su cui Google punta di più per le sue librerie javascript. E fa bene, perché fare i template html due volte (server side e client side) è una delle perdite di tempo più grandi nello sviluppo di applicazioni web.