Et se différencie petit à petit de Node.js
io.js est une plateforme JavaScript construite sur base de Node.js. Elle est comptabile avec l'écosystème npm et avec le moteur V8 qui implémente de nombreuses fonctionnalités de la spécification ECMAscript 6.
Sa version 1.0 a été décrite ici : Io.js : le fork de Node.js sort en version bêta. Cette version (première version majeure) est considérée comme suffisamment détachée de sa base Node.js.
La séparation concerne la mise à jour plus rapide des modules externes comme npm, libuv, openssl, mais aussi plusieurs API Node.js :
- les buffers ;
- le child_process ;
- la cryptographie ;
- la partie http ;
- etc.
Aujourd'hui, l'équipe en est à la version 1.1.0.
Elle apporte, par exemple, les améliorations suivantes :
- des modifications dans le module crypto, notamment sur la rapidité ;
- une meilleure gestion des erreurs (plus de descriptions) ;
- la mise à jour des packages npm, http-parser, libuv et V8 ;
- la correction de problème de file descriptor leak ;
- etc.
Le site officiel.
Et vous ?
Avez-vous essayé io.js ? Qu'en pensez-vous ?