Asynchronous Web pages, which can change some of their content without reloading the whole page, have gained popularity recently. Although asynchronous pages are more difficult to store and access, and they complicate the browser's "Back" button operations, they support more flexible content presentation and thus enhance page performance. Ajax is a widely used technique to create such Web pages. The authors look at frameworks that help one work with Ajax.