Professional Ajax

With recent advances in JavaScript, web developers have been able to create an unprecedented user experience in web applications. Breaking free of the "click-and-wait" paradigm that has dominated the web since its inception, developers can now bring features formerly reserved for desktop applications onto the web using a technique called Ajax.