presentation: Offline First: @ InfoQ
by Caolan McMahon
Since a few years ago, developing web apps to be "mobile first" has become industry standard. Now, apps are being developed to utilize offline features of modern browsers to make them usable even without network connection, and more efficient with connection.
Using couch.db for data synchronization
Hood.ie - Very fast web app development