Do you know that
Many AJAX frameworks and libraries rely solely upon JavaScript and contain no server components and therefore server technology dependencies. Such AJAX libraries and frameworks include: Prototype, Dojo Toolkit, qooxdoo and Clean AJAX.
Also interesting
Latest published articles
our news
02.08.08: Online Backup Services review
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>>
