{"push_id":803603125,"size":4,"distinct_size":0,"ref":"refs/heads/gh-pages","head":"bf62d3d2c99b4cdea80bc67c1595bda6a63e56da","before":"cb832d8b93bb3f2c9305af56bcfd37579235c875","commits":[{"sha":"38b12d66c60984ad00653bffabf517a29a2d514f","author":{"email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@houseofmoran.com","name":"Mike Moran"},"message":"use requestAnimationFrame where possible\n\nbased roughly on http://www.paulirish.com/2011/requestanimationframe-for-smart-animating/\nbetter polyfills are likely available, e.g. https://www.npmjs.com/package/raf","distinct":false,"url":"https://api.github.com/repos/ddinchev/conway-game-of-life-js/commits/38b12d66c60984ad00653bffabf517a29a2d514f"},{"sha":"84e5844973caf75c6a31358005785b7adb3106cc","author":{"email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@houseofmoran.com","name":"Mike Moran"},"message":"use requestAnimationFrame to go as fast as possible","distinct":false,"url":"https://api.github.com/repos/ddinchev/conway-game-of-life-js/commits/84e5844973caf75c6a31358005785b7adb3106cc"},{"sha":"f793d349008f2e94e35033441af7334ae7fd9ebb","author":{"email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@houseofmoran.com","name":"Mike Moran"},"message":"randomise cells on mouseclick","distinct":false,"url":"https://api.github.com/repos/ddinchev/conway-game-of-life-js/commits/f793d349008f2e94e35033441af7334ae7fd9ebb"},{"sha":"bf62d3d2c99b4cdea80bc67c1595bda6a63e56da","author":{"email":"d67a96d53f79ca1a7b654bc6f2ddfa727c4a76bf@gmail.com","name":"Dimitar Dinchev"},"message":"Merge pull request #2 from mikemoraned/feature/requestanimframe\n\nFeature/requestanimframe","distinct":false,"url":"https://api.github.com/repos/ddinchev/conway-game-of-life-js/commits/bf62d3d2c99b4cdea80bc67c1595bda6a63e56da"}]}