Developpez.com - Rubrique JavaScript

Le Club des Développeurs et IT Pro

Node 4.2.2 : améliorations diverses pour la plateforme JavaScript

Le 2015-09-11 14:00:50, par vermine, Expert éminent sénior
Sortie de Node 4.0 avec support des fonctionnalités ES6,
le plan de révision des codes Node.js et io.js dévoilé


L'équipe de Node vient d'annoncer la sortie de la version 4.0.

Cette version représente d'innombrables heures de dur labeur, que ce soit du côté de Node.js que de io.js qui sont maintenant regroupés en une base de code unique.

Bien entendu, le moteur V8 est supporté dans sa version 4.5 comme c'est le cas pour Chrome. Ce qui offre pas mal de nouveautés comme des fonctionnalités ES6 activées par défaut (la portée de block, les classes, tableaux typés, les Promises, etc.).

C'est également l'heure de mettre en place un plan à long terme sur les futures révisions. Ce plan est expliqué en long et en large sur le blog de Node. Sans entrer dans les détails, l'idée est de suivre la méthode de SemVer. Cela permettra de sortir plus régulièrement des versions abouties stables. Ce qui signifie qu'une branche 5.0 va être mise en place. Chaque version x.0 suivra alors un cheminement de plusieurs mois pour assurer la stabilité et la rétrocompatibilité.

Pour l'aspect technique des nouveautés de cette version, vous pouvez lire l'actualité concernant io.js.

Télécharger Node.js.
L'article sur le blog de Node.
La documentation de la version 4.0.0.
  Discussion forum
11 commentaires
  • danielhagnoul
    Rédacteur
    Sortie de Node v4.1.0 (Stable) : https://nodejs.org/en/blog/release/v4.1.0/
  • abriotde
    Membre chevronné
    Le cycle court est bien mieux car il permet de déployer fonctionnalité par fonctionnalité et d avoir plus vite un retour. Cependant j aime beaucoup le système Ubuntu qui met en place des version LTS. Ainsi en prod on peux avoir une version stable dont seulement les bugs sont corrigé. Mais dans un environnement moinw critique on profite de l evolution en contribuant a la stabilité.
  • danielhagnoul
    Rédacteur
    Node v5.0.0 (Stable) est disponible : http://www.developpez.net/forums/d15...on-transition/
  • vermine
    Expert éminent sénior
    Node 4.2.2 : améliorations diverses
    pour la plateforme JavaScript


    L'équipe de Node vient d'annoncer la sortie de la révision 4.2.2. Cette révision s'inclue donc bien dans le plan prévu (contrairement à la version 5.0).

    Elle contient des corrections :

    • concernant les buffers ;
    • qui réduisent du code dupliqué dans fs.write() ;
    • un changement de valeur par défaut pour l'option tls isServer ;
    • etc.


    Télécharger Node.js
    Documentation de la version 4.2.2

    Source : Blog Node.js
  • danielhagnoul
    Rédacteur
    Je n'attendais que cela (la fusion) pour me mettre sérieusement au JS côté serveur.

    Mais cette nouvelle est tardive, car je découvre et travaille avec Node 4 depuis le 8 septembre.

    Envoyé par Twitter
    JavaScript Live ‏@JavaScriptDaily 8 sept.
    Node v4.0.0 (Stable) Released: https://nodejs.org/en/blog/release/v4.0.0/ … (The first official Node + io.js combined release)
  • vermine
    Expert éminent sénior
    Node part justement sur ce principe de version LTS.
  • Gecko
    Membre éprouvé
    Mouais... Ça devient vraiment gavant cette mode des cycles courts. Au final c'est casse couille à maintenir en prod, quand on vois le résultat avec Firefox, pour ne citer que lui, qui est devenu une usine à gaz instable ça donne pas envie.

    Dans l'ensemble les nouveautés sont sympa mais le cycle court me fait vraiment peur pour l'avenir du projet