Awesome
Ripple | Offline
Loads resources from localStorage
on startup (which has massive impact on how fast your application is perceived) - as opposed to waiting for subsequent network events to render things. Asynchronously (debounced) caches resources when they change.