In that chapter, we survey how Prototype, jQuery and the Dojo Toolkit make Ajax requests easier to create and handle. The way that DWR uses Ajax to approximate an RPC protocol between Javascript and server-side
Java is also examined.
Because these libraries handle the browser dependencies, as well as the details of the ready-state handling, I never write Ajax applications without using one of them. It just makes no sense to write all that low-level code when these libraries do it so well and so easily.