have you considered moving the simulation to worker(s), and providing the game state to the render function through a SharedArrayBuffer?
65 karma · joined February 10, 2013
and noticed a ton of jank while scrolling. A quick look at chrome's timeline reveals a nasty listener leak. Hopefully, it's user error and not a flaw in the library.
Decorators are definitely NOT needed for achieving the current functionality.