The document discusses building client-server 2.0 applications using Jquery and Grails. Key points include browsers evolving with improved JavaScript performance through separate processing tabs and process monitors. This enables richer applications with support for graphics, video, databases and development environments. JavaScript libraries are growing to include cross-browser support, effects, and plugins. Benefits include a simple, stateful frontend on a platform independent UI server. Downsides relate to security, cross-domain requests, browser support and some cross-browser issues. The conclusion is building applications with client-side JavaScript is feasible, simple and productive with platform independent components that fit well with service-oriented architectures.