Thursday, April 9, 2009


Stands for “Asynchronous JavaScript and XML” Development technique for creating interactive web applications Not a technology, just a methodology. Allows to kick off an HTTP request in background Callbacks kick back into JavaScript Code Supported in all standard browsers.

A is for “asynchronous” – requests (asynchronously or synchronously) – web page to be updated without refreshing – parallel requests – using asynchronous

J is for “JavaScript” – used on the client-side (in the browser) – can use server side languages that accept HTTP requests   & return HTTP responses

X is for “XML” – request & response contains XML – contain any text (single text value, delimited text, …)