This is a quick video to show how js-git can be used to create a web application that works offline.
This example is a git history browser that uses appCache to make the program itself available offline and uses localStorage as the backend for js-git. The library itself is flexible and any persistence backend could have been used instead.