I’m writing up a blog post about the early Mobile Web API’s and Alex Russell reminded me of Google Gears
Gears modules include:
- LocalServer Cache and serve application resources (HTML, JavaScript, images, etc.) locally
- Database Store data locally in a fully-searchable relational database
- WorkerPool Make your web applications more responsive by performing resource-intensive operations asynchronously
I think it is interesting to see that AppCache and WebSQL, Geolocation and WebWorkers came out of the ideas in Google Gears and it’s only the latter two that really survived. WebSQL was never broadly supported, and was replaced by IndexedDB; and AppCache replaced by ServiceWorker