IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

NodeJS Discussion :

Node 0.10 est disponible : nouvelle API, consolidation et performance améliorée


Sujet :

NodeJS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert éminent

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Par défaut Node 0.10 est disponible : nouvelle API, consolidation et performance améliorée
    Node 0.10 est disponible
    Nouvelle API, consolidation et performance améliorée


    L'équipe de Node vient d'annoncer la sortie de la version 0.10. Cette branche apporte des améliorations significatives à de nombreux domaines, en mettant l'accent sur l'API, la facilité d'utilisation et la rétrocompatibilité.

    Vous trouverez ici un résumé des changements apportés depuis la version 0.8.

    Notons par exemple la nouvelle API de flux, Streams2, qui réduirait le code nécessaire. Il y a aussi des nouvelles classes de base pour les flux : Readable, Writable, Duplex, et Transform. Ces classes couvrent effectivement certaines fonctionnalités clés qui ont été précédemment fournies par les modules tiers.
    Le plus important est que tous les flux sont construits en utilisant le même ensemble de classes de base facilement extensible afin que leur comportement soit beaucoup plus cohérent. Il est plus facile également de créer des interfaces de flux en continu dans vos propres programmes.

    Le module domain s'améliore et se stabilise considérablement, plus précisément au niveau de son gestionnaire d'erreurs.
    Node optimise aussi son garbage collector et ses garbage collection. Afin d'éviter l'utilisation excessive de la mémoire, Node essaye de dire au moteur V8 de faire un nettoyage partiel chaque fois que la boucle de l'événement a été ralentie.

    Tout a été fait pour améliorer les performances. Vous pouvez d'ailleurs découvrir sur l'annonce de la version les différents résultats des tests sur les modules HTTP, FS, TLS et NET.

    Cette version contient également, d'une part, des mises à jour du package npm et, d'autre part, des correctifs et des ajouts divers :

    • ajout correct du nom de fichier dans dlopen sous Windows ;
    • gestion des flags pour zlib ;
    • suppression des bits de poids fort pour la conversion en ASCII ;
    • activation de modify et repair pour win et msi ;
    • utilisation des chemins consistants des clés de registre ;
    • utilisation des sockets dgram pour child_process ;
    • lancement EISDIR sous Windows lorsqu'on appelle fs.read/write sur un répertoire ;
    • etc.


    Télécharger Node.js.
    L'article sur le blog de Node.
    La documentation de la version 0.10.

  2. #2
    Expert éminent

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Par défaut Node 0.10.1 est disponible
    Node 0.10.1 est disponible


    L'équipe de Node vient d'annoncer la sortie de la révision 0.10.1.

    Cette version contient, d'une part, des mises à jour du package npm et, d'autre part, des correctifs et des ajouts divers :

    • une meilleure performance des API non oriéntées flux pour la crypto ;
    • un reset de this.ssl.error après chaque interception ;
    • une amélioration du support des sockets tcp ;
    • une meilleure gestion de l'interception de l'événement finish ;
    • ne jamais appeler decoder.end() plusieurs fois ;
    • un retour à la suppresion de MakeCallback ;
    • etc.


    Télécharger Node.js.
    L'article sur le blog de Node.
    La documentation de la version 0.10.1.

  3. #3
    Expert éminent

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Par défaut Node 0.10.2 est disponible
    Node 0.10.2 est disponible


    L'équipe de Node vient d'annoncer la sortie de la révision 0.10.2.

    Cette version contient, d'une part, des mises à jour des packages npm et uv, et, d'autre part, des correctifs et des ajouts divers :

    • l'interception de l'erreur SSL_ERROR_ZERO_RETURN ;
    • les erreurs sont interceptées avant que les méthodes C++ soient appelées ;
    • suppression de la vérification de limites inutiles qui sont nuisibles ;
    • en crypto, getCiphers() peut retourner un chiffrement non SSL et il y a une vérification sur la taille de l'argument randomBytes() ;
    • amélioration des timers et des stream ;
    • pour les processus enfants, ne pas intercepter deux fois la même chose et passage en utf-8 ;
    • correction du callback dans domain pour MakeCallback ;
    • etc.


    Télécharger Node.js.
    L'article sur le blog de Node.
    La documentation de la version 0.10.2.

  4. #4
    Expert éminent

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Par défaut Node 0.10.4 est disponible
    Node 0.10.4 est disponible


    L'équipe de Node vient d'annoncer la sortie de la révision 0.10.4.

    Cette version contient, d'une part, des mises à jour des packages npm, uv ainsi que du moteur v8, et, d'autre part, des correctifs et des ajouts divers :

    • correction sur socket.bytesWritten ;
    • pour les buffers, correction des vérifications d'offset ;
    • au niveau des flux, modifications des appels et de la valeur cb ;
    • pour http, le support de la méthode write(data, 'hex') ;
    • en crypto, le secret de Diffie - Hellman est subir un padding à gauche ;
    • correction de l'itération du buffer pour bytesWritten ;
    • en crypto, zéro n'est pas une erreur si vous écrivez 0 octets ;
    • etc.


    Télécharger Node.js.
    L'article sur le blog de Node.
    La documentation de la version 0.10.4.

  5. #5
    Expert éminent

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Par défaut Node 0.10.5 est disponible
    Node 0.10.5 est disponible


    L'équipe de Node vient d'annoncer la sortie de la révision 0.10.5.

    Cette version contient, d'une part, des mises à jour des packages npm et uv, et, d'autre part, des correctifs et des ajouts divers :

    • le support du build pour Visual Studio 2012 ;
    • http n'essaie plus de détruire des sockets inexistantes ;
    • en crypto, des LazyTransform sur les propriétés ;
    • les informations se trouvent bien dans err.message et non plus dans err.name ;
    • correction des adresses sans bind() ;
    • correction des dépassements de buffer dans os.type() ;
    • etc.


    Télécharger Node.js.
    L'article sur le blog de Node.
    La documentation de la version 0.10.5.

  6. #6
    Expert éminent

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Par défaut Node 0.10.6 est disponible
    Node 0.10.6 est disponible


    L'équipe de Node vient d'annoncer la sortie de la révision 0.10.6.

    Cette version contient des correctifs et des ajouts divers, ainsi que la dépréciation de require.extensions :

    • Readable.wrap supporte objectMode, avec les flux vides ;
    • une correction dans child_process ;
    • en crypto, il n'y a plus de régression de performance ;
    • la gestion des DRY string (Do not Repeat Yourself).


    Télécharger Node.js.
    L'article sur le blog de Node.
    La documentation de la version 0.10.6.

Discussions similaires

  1. KDE 4.9 est disponible, plus stable et plus performant
    Par tarikbenmerar dans le forum Actualités
    Réponses: 4
    Dernier message: 07/08/2012, 10h16
  2. Réponses: 4
    Dernier message: 24/09/2009, 19h39
  3. La nouvelle version 3.37 de la JVCL est disponible!
    Par Pedro dans le forum Composants VCL
    Réponses: 23
    Dernier message: 31/07/2009, 11h03
  4. Une nouvelle release de Delphi Prism est disponible
    Par Pedro dans le forum Delphi .NET
    Réponses: 13
    Dernier message: 12/04/2009, 22h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo