Simon Willison’s Weblog

The Dojo Offline Toolkit (via) A small client runtime provides a proxy server which offline applications can use to store data; a client library provides code for online/offline detection and data synchronisation.