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 :

ChakraCore : Microsoft ouvre Node.js aux autres moteurs JavaScript


Sujet :

NodeJS

  1. #1
    Expert éminent sénior

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

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Points : 79 912
    Points
    79 912
    Par défaut ChakraCore : Microsoft ouvre Node.js aux autres moteurs JavaScript
    ChakraCore : Microsoft ouvre Node.js aux autres moteurs JavaScript
    et travaille sur la compatibilité sous Linux et MacOS

    Cela fait un certain temps que Microsoft s'intéresse de près au JavaScript, notamment via son moteur Chakra / ChakraCore. Aujourd'hui, l'accent est mis sur le support de Node.js, la plateforme du JavaScript côté serveur. Microsoft met au point une interface standard permettant à différents ordinateurs virtuels d'accéder à cette plateforme.

    ChakraCore est le noyau open source du moteur JavaScript Chakra, uniquement sous Windows, qui alimente le navigateur Edge de Microsoft et de la plateforme universelle de Windows (UWP). Du coup, ChakraCore est considéré comme une alternative au moteur V8 sur lequel s'appuie Node.js actuellement.

    Microsoft a travaillé sur son interface Node-ChakraCore pour la rendre compatible avec Linux. De plus, il y a une mise en œuvre expérimentale du runtime ChakraCore sur Linux x64 et MacOS. Ce qui permettrait de développer des applications multiplateformes.

    L'objectif est d'ouvrir les portes de Node.js à d'autres moteurs que le moteur V8 de Google. Il faut savoir que Node.js est assez sensible aux modifications du moteur V8.

    En fait, Mozilla avait déjà tenté l'expérience avec SpiderNode permettant d'utiliser Node.js avec le moteur SpiderMonkey de Firefox. L'idée de Microsoft serait de rassembler les efforts sous un même projet.

    Dans la pratique, c'est via l'API ChakraShim que Node.js peut s'exécuter sur ChakraCore. Cette API implémente de manière transparente les API principales du moteur V8. Tout cela est toujours en cours de conception et n'est donc pas encore au point. Ça reste un travail expérimental.



    Source : plusieurs articles du blog de Windows :



    Et vous ?

    Que pensez-vous de ChakraCore de manière générale ?
    Utilisez-vous Node.js ?


    Retrouvez tous nos cours et tutoriels pour apprendre le JavaScript côté serveur !

  2. #2
    Rédacteur/Modérateur

    Avatar de yahiko
    Homme Profil pro
    Développeur
    Inscrit en
    Juillet 2013
    Messages
    1 423
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Juillet 2013
    Messages : 1 423
    Points : 8 699
    Points
    8 699
    Billets dans le blog
    43
    Par défaut
    Très bonne initiative de la part de Microsoft.
    Tutoriels et FAQ TypeScript

  3. #3
    Membre confirmé Avatar de steel-finger
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2013
    Messages
    180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Janvier 2013
    Messages : 180
    Points : 530
    Points
    530
    Par défaut
    Je suis plutôt content de cette initiative ça va peut être permettre à d'autre de faire pareil !

  4. #4
    Membre éprouvé Avatar de 4sStylZ
    Homme Profil pro
    Null
    Inscrit en
    Novembre 2011
    Messages
    314
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Null
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2011
    Messages : 314
    Points : 1 056
    Points
    1 056
    Par défaut
    «Il faut savoir que Node.js est assez sensible aux modifications du moteur V8.»

    J’aimerai bien avoir plus de précisions afin de comprendre l’objectif de Microsoft. Je ne sais pas très bien ce qu’implique d’avoir uniquement V8 dans le quotidien d’un développeur travaillant avec Node, ou, pour les developpeurs de Node.

  5. #5
    Membre expert

    Avatar de Songbird
    Homme Profil pro
    Bidouilleur
    Inscrit en
    Juin 2015
    Messages
    493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France

    Informations professionnelles :
    Activité : Bidouilleur
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2015
    Messages : 493
    Points : 3 872
    Points
    3 872
    Billets dans le blog
    8
    Par défaut
    J’aimerai bien avoir plus de précisions afin de comprendre l’objectif de Microsoft. Je ne sais pas très bien ce qu’implique d’avoir uniquement V8 dans le quotidien d’un développeur travaillant avec Node, ou, pour les developpeurs de Node.
    Globalement, sans parler du projet de MS, ça permet de rendre Node.js plus pérenne que si il s'appuyait sur un seul moteur.

    Bien que V8 soit opensource, ce n'est jamais une mauvaise idée d'élargir son public. (enfin ça reste mon avis)
    Avant de poster: FAQ Rust; FAQ Dart; FAQ Java; FAQ JavaFX.
    Vous souhaiteriez vous introduire au langage Rust ? C'est par ici ou ici !
    Une question à propos du langage ? N'hésitez pas à vous rendre sur le forum !


    Pour contribuer à la rubrique, vous pouvez me contacter par MP (Sorry, we're closed!) ou contacter directement la rédaction.

  6. #6
    Membre confirmé Avatar de steel-finger
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2013
    Messages
    180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Janvier 2013
    Messages : 180
    Points : 530
    Points
    530
    Par défaut
    Citation Envoyé par 4sStylZ Voir le message
    «Il faut savoir que Node.js est assez sensible aux modifications du moteur V8.»

    J’aimerai bien avoir plus de précisions afin de comprendre l’objectif de Microsoft. Je ne sais pas très bien ce qu’implique d’avoir uniquement V8 dans le quotidien d’un développeur travaillant avec Node, ou, pour les developpeurs de Node.
    Peut être faire de la pub au coté des développeurs du moteurs ChakraCore.

    Je pense qu'il veulent faire de leur moteur l'équivalent de celui de google, qui est utilisé dans de nombreux projet.

  7. #7
    Rédacteur/Modérateur

    Avatar de yahiko
    Homme Profil pro
    Développeur
    Inscrit en
    Juillet 2013
    Messages
    1 423
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Juillet 2013
    Messages : 1 423
    Points : 8 699
    Points
    8 699
    Billets dans le blog
    43
    Par défaut
    Et alors, c'est mal de faire de la pub pour ses produits ? Parce que les autres n'en font pas ?

    Surtout que ChakraCore a des performances tout à fait comparable à V8. Les divers benchmarks JS montrent que les deux moteurs sont au coude-à-coude.
    Tutoriels et FAQ TypeScript

  8. #8
    Membre chevronné

    Homme Profil pro
    Mentaliste
    Inscrit en
    Mars 2008
    Messages
    872
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Mentaliste
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 872
    Points : 1 813
    Points
    1 813
    Par défaut
    Le nouveau dirigeant de Microsoft veut phagocyter Linux. C'est extrêmement intelligent de sa part. Ca me dégoûte autant que c'est intelligent, c'est dire si ça me dégoûte... mais il est bien plus futé que son prédécesseur... malheureusement !
    .I..

  9. #9
    Membre confirmé Avatar de steel-finger
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2013
    Messages
    180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Janvier 2013
    Messages : 180
    Points : 530
    Points
    530
    Par défaut
    Citation Envoyé par yahiko Voir le message
    Et alors, c'est mal de faire de la pub pour ses produits ? Parce que les autres n'en font pas ?

    Surtout que ChakraCore a des performances tout à fait comparable à V8. Les divers benchmarks JS montrent que les deux moteurs sont au coude-à-coude.
    Bien au contraire et comme je l'est dit plus haut, ça ne peut être que bénéfique pour NodeJs

  10. #10
    Expert éminent
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Points : 9 127
    Points
    9 127
    Par défaut
    Je serais bien plus preneur d'une définition (au moins sur l'essentiel) d'une API commune
    On pourrais ainsi avoir divers outils s’appuyant indifféremment ou presque sur le moteur de son choix.

    On y est bien arrivé pour d'autres technos.

    A+JYT

  11. #11
    Rédacteur/Modérateur

    Avatar de yahiko
    Homme Profil pro
    Développeur
    Inscrit en
    Juillet 2013
    Messages
    1 423
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Juillet 2013
    Messages : 1 423
    Points : 8 699
    Points
    8 699
    Billets dans le blog
    43
    Par défaut
    C'est plus ou moins déjà le cas. L'API du moteur V8 de Chrome est en pratique le standard. Pour preuve, Chakra s'y est conformé avec son interface Chakra Shim.
    Tutoriels et FAQ TypeScript

Discussions similaires

  1. Microsoft veut adapter Node.js aux objets connectés
    Par Amine Horseman dans le forum NodeJS
    Réponses: 1
    Dernier message: 24/05/2015, 00h31
  2. Microsoft ouvre F# 3.0 aux développeurs
    Par Hinault Romaric dans le forum F#
    Réponses: 5
    Dernier message: 06/01/2013, 13h29
  3. Microsoft ouvre le Cloud d’Amazon aux développeurs Windows Phone
    Par Hinault Romaric dans le forum Windows Phone
    Réponses: 0
    Dernier message: 31/01/2012, 11h47
  4. Réponses: 0
    Dernier message: 01/12/2011, 11h04
  5. Réponses: 3
    Dernier message: 24/12/2009, 12h30

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