We all want to be able to deliver reliable applications to our customers, but how can we do that in the face of Ajax? Each browser has its own unique bugs, quirks, and performance characteristics. Learn how GWT's unique support for JUnit can help you squash bugs before they make it to your users. This session covers the entire gamut of testing, from basic test writing and execution, to asynchronous testing, and parallel remote web execution. Additionally, we'll tackle the use of benchmarking to improve your application performance, prevent regressions, and identify insidious performance problems in browsers.