growing up with node - ibm · 2016-11-25 · nodejs.org https:// /en/biog/reiease/vo.6.o/ downloads...
TRANSCRIPT
Growing up with Node.js
Bert Belder
Node.js core developer / Strongloop founder, IBM
Bert Belder
@piscisaureus
2010 2011
2013 2015
• Efficient servers should use asynchronous I/O
• JavaScript would be ideal for this
2009: how it began
#ifdef _WIN32
…
#else // POSIX
…
#endif
11
12
13
vs
2015 - make node whole again
15
Node.js v0.12.0io.js v1.0.0
io.js v2.0.0
io.js v3.0.0
Node.js v4.0.0
Node.js v5.0.0
Jan
May
Aug
Sept
Oct
In 2015…
• established a technical steering committee
• added 48 committers
• added 242 contributors
• chartered 14 working groups
• made 64 releases
A stronger community
What IBM did in the meantime
• Internationalization(ICU support)
• Node.js for POWER and System Z
• LTS schedule
• CITGM
LTS release cadence
• ES7 features to help with asynchronous
programming (async & await)
• Inspector (visual debugger) built in
• More extensive testing &
performance profiling
• Express to go into the Node.js foundation
What happened in 2016
21
• Choice of different JavaScript engines
• Support for EcmaScript modules
• Web Assembly?
2017
@piscisaureus
thank you