Google Gears
Made the web work offline, then handed the idea to HTML5
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]
- 2007
-
31 May 2007
Launch
Gears is announced
At Google Developer Day. Offline storage, workers and caching for the web.
- 2008
-
28 May 2008
Peak
A year in, and everywhere
Gmail, Docs, Reader, YouTube, Zoho and WordPress all use it.
- 2010
-
19 February 2010
Shutdown announced
Development stops
Google points developers at the HTML5 equivalents instead.
- 2011
-
June 2011
Decline
Removed from Chrome
-
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]
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]
- More spring cleaning out of season Google Official Blog 22 November 2011 [archived]
- 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).