An AJAX toolkit to make server-side methods (functions) available as native JavaScript functions. Javascript objects are pushed, using JSONRequest, to your serve-side functions as native datatypes, and returned to page as native javascript objects again.