- XHTML and CSS standards based presentation
- Interaction with the page through the document object model
- Data interchange with XML and XSLT
- Asynchronous data retrieval with XML HTTP Request.
The primary function of AJAX is to help developers make Web-based applications that are similar to desktop-based applications.