At the “Node.js on the Road” event in New York City last night, Joyent developers and Node.js community members talked about the new features in the forthcoming 0.12 release, and shared experiences about implementing and running the platform. The night’s featured speaker, Node.js project lead T.J. Fontaine, laid out the biggest changes “Noders” can expect from version 0.12, including a stable C add-on layer, binary module identification, and dynamic tracing.
“0.12 will be released imminently, and then beyond that we’re using this roadshow to make sure we understand what features need to be going into the [1.0] release,” Fontaine told SD Times before the event. “The API we have is here, solid and will work for you in 1.0 and beyond. We’re going to add a stable add-on layer, a stable C API layer…to compile binary add-ons once without recompiling.”
Joyent CTO Bryan Cantrill at the Node.js on the Road event in New York City on April 24
Fontaine also made a point of stating that Node.js 0.12 is the first version where every platform is supported with all tests passing on Linux and Windows, and that Node.js escaped the Heartbleed bug due a recently revamped TLS/cryptographic scheme with consistent error handling.
On open-source, V8 and the future of Node
In the pre-event interview, Fontaine also spoke about Joyent’s unique symbiotic relationship with the Google V8 team in the release and update process.