Asynchronous JavaScript And XML, or its acronym Ajax, is a Web development technique for creating interactive web applications. In this post I describe the benefits to end users, introduce some examples of Ajax use on the web and have a look behind the scenes to explain how the magic works.