This is a very exciting release because it's
the cumulation of a year and a half working with teams like Google Wave, AdWords, and Orkut
(among many others inside and outside of Google) to evolve GWT to meet the needs of today's
web applications. There are many features and improvements, but let me call out three which
we're especially excited about.
Faster Apps
Introducing: Performance profiling with Speed Tracer The first thing you'll notice in 2.0 is that we've added a new tool called Speed Tracer. Speed Tracer is a performance profiler for Google Chrome
that allows developers to see what's going on in a way which hasn't been possible before.
We've worked closely with the Webkit
community to add instrumentation in the browser to enable developers to gain deep insights
into how code behaves, uncovering problems which have been hidden up till now.
Introducing: Incremental app download with code
splitting Another feature we've added into Google Web Toolkit is developer-guided code
splitting. Code splitting allows a developer to split up their application for much,
much faster startup times. Imagine if you have a settings page that users go to once a week.
Why download that JavaScript when the application starts up? With code splitting, your users
download just the JavaScript they need to get started.
Faster
Development
Introducing: Declarative UI with
UiBinder UiBinder is a new declarative UI framework in
Google Web Toolkit which enables rapid design iteration and a clean separation between
presentation layer and application logic.