Do you know that
Using Ajax technologies in web applications provides many challenges for developers interested in adhering to WAI accessibility guidelines. In addition there are numerous development groups working on USA government projects which require strict adherence to Section 508 Compliance standards. Failure to comply with these standards can often lead to cancellation of contracts or lawsuits intended to ensure compliance.
Also interesting
Latest published articles
our news
19.01.08: Unusual Amazon Gifts
04.12.07: The Real Christmas RSS Icons
09.09.07: Non-notorious CSS templates for websites
12.10.06: Javascript countdown timer with timezones
11.10.06: Most common Javascript mistakes list
09.10.06: Javascript obfuscators review
24.09.06: Drag&drop javascript libraries review
12.09.06: Thorough review of AJAX frameworks for PHP, part I
11.09.06: JavaScript Recommendations for AJAX writers
10.09.06: JavaScript Performance tips for IE
09.09.06: Introducing the best Javascript Inheritance Technique
History of AJAX
Some facts
2005 will definitely be remembered as the rise of AJAX – the new development technique that many believe will blur the line between web-based and desktop applications. This mystical acronym, authored by Adaptive Path in mid February, is a label for the rich, highly responsive and interactive interfaces of AJAX-enabled applications. It stands for “Asynchronous JavaScript + XML”.
Although we are just beginning to realize its full potential, the proven success of famous AJAX-based projects like Google Maps signifies that this is not just another media hype, but rather a promising technology that may change web-applications as we know them.
How does AJAX work
New generation of web-applications
The core idea behind AJAX is to make the communication with the server asynchronous, so that data is transferred and processed in the background. As a result the user can continue working on the other parts of the page without interruption. In an AJAX-enabled application only the relevant page elements are updated, only when this is necessary.
In contrast, the traditional synchronous (postback-based) communication would require a full page reload every time data has to be transferred to/from the server.
The AJAX-enabled applications, on the other hand, rely on a new asynchronous method of communication between the client and the server. It is implemented as a JavaScript engine that is loaded on the client during the initial page load. From there on, this engine serves as a mediator that sends only relevant data to the server as XML and subsequently processes server response to update the relevant page elements.
read more>>