Google обновила Google Web Toolkit (GWT), открытый Java-фреймворк для разработки веб-приложений, до версии 2.0. В рамках GWT веб-приложения создаются на Java, а затем транслируются в JavaScript-код. Получившееся AJAX-приложение работает в любом браузере.
В релизе предложено несколько новинок, включая профилирование производительности, разбиение кода на отдельные блоки и возможность создания декларативных графических интерфейсов. Профилирование производительности Speed Tracer, реализованное как расширение для браузера Chrome, выявляет низкоуровневые проблемы со скоростью выполнения приложений. Утверждается, что с помощью профилировщика Speed Tracer можно ускорить обработку JavaScript-сценариев в три-пять раз. Благодаря функции разбиения кода на участки Code Splitting приложения получают возможность мгновенного запуска, так как рабочий код подгружается частями в фоновом режиме по мере необходимости. К примеру, объем JavaScript-кода готовящейся платформы Google Wave составляет минимум 1,4 Мбайт, однако благодаря Code Splitting процедура ее старта протекает без заметных пауз. Декларативная среда UiBinder позволяет разделять приложения на два уровня — презентации и программной логики.