Google Gears

Made the web work offline, then handed the idea to HTML5

Replaced
19902026

Google Gears was a browser plugin that let web applications work without a connection: a local SQLite database, background threads, an offline cache and geolocation, years before browsers had any of it. Gmail, Docs, Reader, YouTube, Zoho and WordPress all used it. It was retired once HTML5 standardised the same ideas.

Timeline [edit]

  1. 2007
  2. 31 May 2007 Launch
    Gears is announced

    At Google Developer Day. Offline storage, workers and caching for the web.

  3. 2008
  4. 28 May 2008 Peak
    A year in, and everywhere

    Gmail, Docs, Reader, YouTube, Zoho and WordPress all use it.

  5. 2010
  6. 19 February 2010 Shutdown announced
    Development stops

    Google points developers at the HTML5 equivalents instead.

  7. 2011
  8. June 2011 Decline
    Removed from Chrome
  9. 22 November 2011 Shutdown
    Confirmed retired

    Its four modules survive as Web Workers, Service Workers, local storage and the geolocation API.

The site through time

Browse gears.google.com as it was, via the Internet Archive's Wayback Machine:

Ownership [edit]

Google 2007–2011 Founded Released under a BSD licence

Why it shut down [edit]

Official line: Google stopped developing Gears in 2010 in favour of the emerging HTML5 standards, and confirmed the end in a November 2011 post. Support was removed from Chrome in 2011.

Our analysis: Gears is the rare case of a product that succeeded by being replaced. It existed to prove that browsers needed local storage, background threads and offline caching, those capabilities were standardised into HTML5, and Google then removed the thing that had made the argument.

History [edit]

Offline, in 2007

Google announced Gears at its Developer Day on 31 May 2007, released under a BSD licence. It was a plugin, which browsers of the time still needed for anything ambitious, and it added four things the web could not otherwise do.

A Database module, backed by SQLite, so an application could store real structured data on your machine. A WorkerPool, so JavaScript could run in the background without freezing the page, which is what Web Workers later became. A LocalServer, which cached an application's files and served them when there was no connection, which is what Service Workers later became. A Desktop module for shortcuts and file handling. Geolocation was added afterwards, and became the browser geolocation API.

Every one of those is now a web standard. In 2007 none of them were.

Everybody used it

Gmail, Google Docs, Reader, Calendar, YouTube, Picasa for mobile and Google Wave all used Gears, and so did MySpace Mail Search, Zoho Office and Remember The Milk. WordPress 2.6 added support to make its admin interface faster.

For a while, "works offline" on the web meant "install Gears".

Standardised, then removed

The reason Gears was a plugin is the reason it had to end. Google's own position was that these capabilities belonged in browsers rather than in an add-on, and it worked to put them into HTML5. As that happened, Gears became a duplicate.

Google stopped developing it in 2010, pointed developers at the HTML5 equivalents, and confirmed the end in a November 2011 post listing products being cleaned up. Support came out of Chrome the same year.

It is one of the few entries in this encyclopedia where the shutdown counts as success. Gears set out to prove the web should be able to work without a connection. It won that argument so completely that it made itself unnecessary.

Similar projects

Sources [edit]

  1. More spring cleaning out of season Google Official Blog 22 November 2011 [archived]
  2. Happy birthday, Google Gears Google Official Blog 28 May 2008 [archived]

Last verified: 13 August 2026. Spotted an error? Suggest an edit (corrections with sources are reviewed and applied).