archives

Clorox - AJAX shared memory

Clorox is shared memory for AJAX applications. It provides data structures that look exactly like ordinary JavaScript objects, but that make RPC calls behind the scenes to fetch data. This means that programmers don't need to think about callback functions, and Clorox also makes it very easy to define policies for caching and prefetching of data to boost performance. An open-source (Mozilla License) implementation is available at http://clorox.csail.mit.edu, and feedback is very much appreciated!