Why JSON? I have done some tests today, and the request time for both JSON, or a normal AJAX request was the same. In the “normal request” I have returned the complete text+html tags, in the JSON request, logically I returned a “json return type” and I have created the HTML with client-side JavaScript.
I don’t get it, why are the big sites (Google Reader etc), or even small sites using JSON? Or do I not understand when I should use JSON?
You are perhaps a little confused.
JSON and AJAX are not an either-or choice.
JSON and XML is a choice.
JSON and AJAX are distinct and largely unrelated, although AJAX often uses JSON, it can just easily use XML, HTML or plain text.
Or are you referring to the X in AJAX (XML)? If so, the arguments for JSON are basically:
Other than that, it’s largely personal preference.