Awhile back I blogged about how nice it would be to have offline support built into Google Reader. At the time, I anticipated some form of integration with Google Desktop.

Fortunately, the folk at Google smiled down on me (and many others) today and provided the functionality in part to show off their new Gears framework. Basically, developers can use Google Gears to easily build offline support into their web applications. Sure there are existing ways to do this, but being from Google, Gears is sure to get a lot of traction.

The Google Gears framework is consists of a smallish (700K) browser plugin for IE and FireFox. Client applications (including but not limited to Google Reader) communicate with it using a series of new APIs accessible via JavaScript.

The impact on Google Reader is quite good IMO. Beyond the obvious benefit of being able to read offline, the fact that you’re limited to 2000 recent posts provides a reasonably diverse selection of content making it easier to stay up to date across many feeds instead of just the popular ones.

For those interested parties, SQLite is used as the backing datastore. There’s also an API for a ThreadPool-like (or WorkerPool as Google calls it) structure allowing you to easily manage long running tasks.

The extension is available under the non-viral BSD license. Ajaxian.com has a couple of related stories including an interview with Brad Neuberg of the Dojo framework.

Pretty cool.


Leave a Comment




  • Pet Peeve: Don’t email my password to me in plain text You know the drill. Signup for some random service on the internet Receive a confirmation email with your account information or Forget a password for some random service ...

  • Eclipise Memory Analyzer (MAT) I must say the Eclipse Memory Analyzer looks pretty slick. There is some pretty good material over on the developers blog. Lastly, there was a talk on it ...

  • Open-source Web-based Code Review Tool: Rietveld Guido van Rossum, of Python fame, has recently released a Django-based application that enables web-based code reviews... Rietveld. It supports any language and currently can hook into Subversion repositories. You ...

  • An implementation of the JVM in Javascript? Caught this over on JavaPosse Google Groups. Essentially, some bright fellows over in Japan have developed a bytecode->javascript compiler. There's a demo floating around that took a Tetris ...

  • Facebook Chat? So it looks like the Facebook Chat service has finally started rolling out to my network (Facebook Chat has been mentioned previously). Not quite sure how ...