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

Windows 8 Discussion :

Microsoft améliore les performances de JavaScript dans Windows 8 et IE 10


Sujet :

Windows 8

  1. #1
    Responsable .NET

    Avatar de Hinault Romaric
    Homme Profil pro
    Consultant
    Inscrit en
    Janvier 2007
    Messages
    4 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 4 570
    Points : 252 372
    Points
    252 372
    Billets dans le blog
    121
    Par défaut Microsoft améliore les performances de JavaScript dans Windows 8 et IE 10
    Microsoft améliore les performances JavaScript dans Windows 8 et IE 10
    le chargement des pages plus rapide de 30%

    JavaScript occupe désormais une place importante dans l’écosystème Windows. Tout comme C# ou VB.NET, il est désormais un langage de première classe avec le futur système d’exploitation de Microsoft Windows 8.

    En effet, il est possible de développer des applications Windows 8 de style Metro en utilisant JavaScript couplé aux standards du Web HTML 5 et CSS.

    Au lendemain de la publication de Windows 8 Preview, Microsoft dévoile dans un billet de blog les avancées majeures dans l’OS et le navigateur Internet Explorer 10 en ce qui concerne JavaScript.

    L’évolution du Web au cours de ces dernières années avec l’avènement du HTML 5 et les avancées pour JavaScript et CSS ont poussé Microsoft à adopter une nouvelle vision pour son OS. Ainsi, Internet Explorer 10 et le développement d’applications Metro ont été travaillés avec JavaScript et HTML 5 à l’esprit.

    Dans Windows 8 Preview, IE 10 dispose des améliorations de performances pour JavaScript permettant d’obtenir d’excellents résultats lors de l’exécution des applications Web telles que les jeux en HTML 5 et les simulations. De plus, le temps de chargement des pages a été amélioré de 30%.

    « IE 10 offre des gains de performances considérables pour les applications gourmandes en JavaScript, en particulier les jeux HTML 5. Ces gains ont été accomplis grâce à une série d’améliorations importantes dans Chakra » explique Microsoft.

    Chakra, le moteur JavaScript de l’éditeur a été optimisé avec l’introduction de nouvelles capacités fondamentales pour le compilateur JIT, des changements dans le garbage collector (ramasse-miettes).



    Le compilateur JIT (Just In Time) Chakra supporte désormais les architectures x64 et ARM, permettant de bénéficier des avantages de l’exécution des applications JavaScript directement sur le processeur.

    L’approche fondamentale de la génération du code machine introduit des changements permettant au compilateur Chakra de générer moins d’instructions machines pour le code, et de bénéficier ainsi d’une réduction de l’empreinte mémoire et de l’accélération de l’exécution. Microsoft a introduit un mécanisme de cache secondaire qui va permettre le fonctionnement du code sur des objets de différentes formes.

    En ce qui concerne le garbage collector , Chakra retarde désormais la collecte des objets à la fin de l’exécution d’un script. Cela permet une réduction de l’empreinte mémoire lorsque le navigateur ou un onglet devient inactif, et une réduction de la fréquence des collectes.

    Ces gains de performances pour JavaScript peuvent être observés dans la Preview de Windows 8 qui est disponible en téléchargement depuis le début de ce mois.

    Télécharger Windows 8 Release Preview


    Source : Blog MSDN


    Et vous ?

    Qu'en pensez-vous ? Et de cette place qu'accorde l'éditeur à JavaScript dans Windows 8 ?
    Vous souhaitez participer aux rubriques .NET ? Contactez-moi

    Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire
    Mon blog, Mes articles, Me suivre sur Twitter
    En posant correctement votre problème, on trouve la moitié de la solution

  2. #2
    Membre émérite

    Homme Profil pro
    Software Developer
    Inscrit en
    Mars 2008
    Messages
    1 470
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Software Developer

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 470
    Points : 2 368
    Points
    2 368
    Par défaut
    Cool.

    Mais je ne comprend pas trop le lien entre la diminution du temps de chargement des pages et le JavaScript, ce serait plutot l'amélioration du temps d'exécution des scripts qui serait amélioré, ou sinon un meilleur systeme de cache.

    En espérant qu'IE fasse aussi bien que ses concurrents, du moins en ce qui concerne le respect de tous les standards ce serait déja pas mal.

    Par contre c'est dommage que Microsoft ne dépense pas le moindre Dollar pour un navigateur compatible pour Windows XP qui reste bloqué a la version 8. Ils font pareil avec Visual Studio, dommage.

  3. #3
    Membre du Club
    Homme Profil pro
    Architecte technique
    Inscrit en
    Mai 2012
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Mai 2012
    Messages : 35
    Points : 56
    Points
    56
    Par défaut
    @alex_vino,
    "Le chargement d'une page serait plus rapide si le javascript s'exécute plus vite."
    Le mot "chargement" a un sens particulier ici.
    On considère une page est chargée lorsque cette dernière est affichée et qu'on a la main. La vitesse du javascript peut influer sur le temps d'affichage. CQFD

  4. #4
    Membre émérite

    Homme Profil pro
    Software Developer
    Inscrit en
    Mars 2008
    Messages
    1 470
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Software Developer

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 470
    Points : 2 368
    Points
    2 368
    Par défaut
    @AlbertSY:
    Merci pour tes précisions, c'est vrai que sinon ca aurait été "téléchargement"

    Je n'imaginais pas que les scripts exécutés au chargement de la page influencaient autant les temps de chargement. Si j'ai bien compris ce sont les "body onload" et autres "document.ready()" qui sont sous-entendus ici.

Discussions similaires

  1. Réponses: 5
    Dernier message: 22/03/2012, 13h45
  2. Optimisation de jsp pour améliorer les performances
    Par djuddju dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 01/12/2006, 05h50
  3. Réponses: 2
    Dernier message: 01/08/2006, 10h20
  4. [IW][D7] améliorer les performances
    Par Magnus dans le forum Bases de données
    Réponses: 19
    Dernier message: 11/10/2005, 20h46

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