AJAX stands for Asynchronous JavaScript and XML. The core of AJAX is the use
of the XMLHttpRequest() object to communicate with server-side scripts. It
can send and receive information in XML, HTML, and plain text.
The "Asynchronous" part means the client can communicate with the server
without page refreshes. This allows you to update portions of a page based
upon user events and is what allows developers to create Rich Internet
Applications (RIA) using existing technologies.
Introducing Taconite
Taconite is a framework that simplifies the creation of AJAX-enabled Web
applications. It's a very lightweight framework that automates the tedious
tasks related to AJAX development, such as the creation and management of the
XMLHttpRequest object and the creation of dynamic content. Taconite can be
used with all modern Web browsers (Firefox, Safari, IE, Opera, and Konqueror... (more)