This document summarizes key features of Google Web Toolkit (GWT):
- GWT allows developing AJAX applications in Java, with the code compiling to optimized JavaScript. It handles cross-browser issues and allows debugging like a standard Java application.
- GWT includes easy to use widgets, remote procedure calls (RPC) mechanism, internationalization support, and history handling. It also supports JSON, deferred binding, and native JavaScript integration.
- New features in GWT 2.0 include an in-browser development mode, speed tracer for performance analysis, code splitting for faster loading, declarative UI creation, and resource bundles for optimized downloads.