JavaScript is coming more and more to the fore as a server-side language with a new generation of servers based on the CommonJS (ServerJS) standard. Kris Zyp one of the active members working on CommonJS gives us a summary of the state of play (from January 2010). This includes future directions such as concurrency, promises. And also includes a brief overview of many server-side JavaScript frameworks including Node.js