62 karma · joined September 22, 2010
The server uses Node and SocketIO, with the client side JavaScript handling the multiplayer communication logic, which is ran in a headless browser in the native applications.
Future plans are to replace more parts of the performance insensitive native codebase with the JavaScript equivalent.
I did a talk about the architecture last month at Velocity. I haven't gotten round to doing a write up on the contents of the slides yet, however you can access them here: http://cdn.oreillystatic.com/en/assets/1/event/88/Web%20_%20...
Let me know if you'd like me to do one.
I'm with Neil deGrasse Tyson.. More engineers should get into politics.
TinkerTool.. let's you tink, without leaving a stink? http://bresink.de/osx/0TinkerTool/details.html
I know Apple are known for overhyping basic functionality. But, seriously? A DROP DOWN MENU THAT breaks UI for touch screen devices.. Sigh.