So all the hype is about AJAX, an acrynom every programmer is familiar with by now. However, I use AJAJ and I think most sites using AJAX really is using AJAJ.

So what is AJAJ then? Well, basically the same as AJAX but the last J stands for JSON. JSON has proven to be most users choice since it provides less overhead than XML. Personally I send raw JSON-encoded database resultsets with AJAX(J) and use TrimPath to get rid of manual DOM-tree manipulation. For those familiar with the Smarty template system, TrimPath is very easy to get started with.