MochiKit is a light-weight JavaScript library, inspired by the Python networking framework, Twisted. It uses the concept of deferred execution to allow asynchronous behaviour (AJAX). The library can load and manipulate JSON-encoded data sets. The MochiKit.DOM is a set of functions to easily create dynamic page components. It is released under the MIT license, or the Academic Free License.