When we released Ginger way back in 2011 it was a bleeding edge sort of demo. WebGL still had a long blacklist of driver back then and no one had yet completed a morph target demo in WebGL. Given our cross domain expertise from our animation department, we were able to create not only a demo, but something people enjoyed. People would send us screenshots all the time and it was a lot of fun.
It was on the front page of Chrome Experiments for some time (still pops up every once and a while) and to this day still draws a significant audience.
After Chrome Dev Summit this year, progressive web apps seemed to be all the rage. We weren’t strangers to Service Worker (we use it constantly) and the concept around the progressive web app idea seemed reasonable. So we decided to dust off Ginger and bring the demo into the future.
The new Ginger utlizes the latest and greatest of the web once more:
platinum-sw-offline-analyticsallowing us to use Google Analytics even when offline.
The result of the work is a significantly improved experience; a fastest cache strategy that allows the best user performance across a wide range of devices.
And unlike the first time, we’ve now open sourced the project for all to see, available on Github under an Apache 2 license.
Expect more progressive web app goodness in 2016 as we continue to push the web forward.