I have never tried to take advantage of caching with Ajax and don't
even know what the possibilities are for the various browsers. I think
that some browsers won't cache any XMLHttpRequest responses and the
_uniqueId parameter was to ensure that all browsers behavied the same
by always making a fresh request. The best place to ask about XHR and
caching would be on comp.lang.javascript and this wouldn't even need
to involve Fork in the discussion.
I know you can take advantage of browser caching by dynamically
inserting script elements with src attributes into the page. Randy
Webb on comp.lang.javascript has done quite a bit of work on this. You
can search for his name andy script insertion in the
comp.lang.javascript archives.
http://groups.google.com/group/comp.lang.javascript/topics
Peter