Here's the interview I published with the creator! http://www.readwriteweb.com/archives/how-a-google-engineer-b...
RWW: So it took two months to do this? PD: It’s not a trivial problem. It’s tricky. I’m quite proud of the way I did it. I can’t talk about the way we actually implemented it. (laughs) I wonder how they implemented it so that it renders so efficiently.
Some years ago I implementend something similiar in javascript: http://pmav.eu/stuff/javascript-game-of-life-v3.1.1/
The benchmark can be really slow in some steps.