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

JavaScript Discussion :

Performance JavaScript : la guerre des navigateurs


Sujet :

JavaScript

  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 Performance JavaScript : la guerre des navigateurs
    Performance JavaScript : la guerre des navigateurs
    où chacun propose son propre benchmark

    La performance est actuellement le cheval de bataille de beaucoup d'outils informatiques. Certains entrent véritablement en guerre pour sortir du lot et écraser la concurrence. C'est le cas dans le domaine du JavaScript. Microsoft vient de porter un coup supplémentaire.

    Effectivement, les performances du moteur JavaScript Chakra conçu pour le navigateur Microsoft Edge s'améliorent sans cesse. Le navigateur serait parmi les plus rapides comme nous pouvons le constater sur ces graphiques :

    Nom : javascript_benchmarks.png
Affichages : 4217
Taille : 58,0 Ko

    Bien entendu, il faut faire attention à ces résultats qui ne prennent pas en compte les mêmes mesures que d'autres tests de performance qui placent le moteur V8 en pôle position. C'est à l'utilisateur de juger selon son utilisation du Web. Quoi qu'il en soit, il y a amélioration des performances, que ce soit d'un côté ou de l'autre, et c'est ça l'information principale. Nous pouvons également constater les efforts mis en place par Microsoft pour rattraper les autres navigateurs.

    Les améliorations proviennent par exemple de réglages au niveau du code. On parle notamment de parsing différé pour les gestionnaires d’événements, ainsi que d'optimisation de la mémoire.

    Quelles sont les pistes encore inexplorées ? Qui va être le prochain à faire un bond en avant ?
    En avant... ou en arrière ? On se demande parfois si la tendance n'est pas au ralentissement général suite à toutes les nouvelles fonctionnalités parfois dévoreuses d'énergie.

    La réponse dans les prochaines batailles !


    Source : Le blog de Windows


    Et vous ?

    Selon-vous, quel est le navigateur le plus rapide et pourquoi ?


    Rendez-vous sur nos forums JavaScript !

  2. #2
    Inactif  

    Homme Profil pro
    NR
    Inscrit en
    Juin 2013
    Messages
    3 715
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : NR
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2013
    Messages : 3 715
    Points : 1 184
    Points
    1 184
    Billets dans le blog
    9
    Par défaut
    Quelles sont les pistes encore inexplorées ? Qui va être le prochain à faire un bond en avant ?
    En avant... ou en arrière ? On se demande parfois si la tendance n'est pas au ralentissement général suite à toutes les nouvelles fonctionnalités parfois dévoreuses d'énergie.
    En bon en avant sa serait que tous et le haut débit.... Je perd plus de temps à télécharger les fichiers js qu'a les exécuter, une fois sur ma machine.

    J'habite en campagne, ma connections et de 512kbit/s, donc pour moi gagner 0.5 seconde en exécution javascript ne m’intéresse pas des masses (surtout que j'ai un PC fixe et un processeur haut de gamme)
    Par contre si mon débit pouvait aller soyons fou passer à 2Mbit/s (j'crois que j'en demande trop), la je verrais une grosse différence.

    J'ai l'impression que les ingénieurs de la silicon valey (avec probablement une fibre optique de 1Gbit/s par ordinateur) n'y pense pas trop aux bouseux qui vive en cambrousse.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 197
    Points : 300
    Points
    300
    Par défaut
    Selon-vous, quel est le navigateur le plus rapide et pourquoi ?
    François Gabard ! Parce qu'il gagne toutes les courses auxquelles il participe...

    Bon, d'accord, je sors (pas taper...) mais bon, c'était tellement tentant !!!

  4. #4
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 637
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 637
    Points : 66 656
    Points
    66 656
    Billets dans le blog
    1
    Par défaut
    Ne pas confondre débit du réseau et vitesse du navigateur.

    La rapidité de réponse de javascript ne rentre en ligne de compte qu'une fois que le navigateur a reçu les code à interpréter.

    De plus la vitesse de javascript ne joue vraiment que lorsque la quantité de données à traiter grossit.
    Cela est d'autant plus sensible avec les nouveaux développements avec rendu 3D et autres gros traitement graphiques lourds.
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  5. #5
    Expert éminent sénior Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 562
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 562
    Points : 15 489
    Points
    15 489
    Par défaut
    Citation Envoyé par sazearte Voir le message
    En bon en avant sa serait que tous et le haut débit.... Je perd plus de temps à télécharger les fichiers js qu'a les exécuter, une fois sur ma machine.
    En même temps difficile de reprocher aux navigateurs les problèmes de débit.
    Un site Ajax bien fait peut au contraire alléger la quantité de données échangées en évitant de recharger inutilement certains éléments.

  6. #6
    Inactif  

    Homme Profil pro
    NR
    Inscrit en
    Juin 2013
    Messages
    3 715
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : NR
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2013
    Messages : 3 715
    Points : 1 184
    Points
    1 184
    Billets dans le blog
    9
    Par défaut
    En même temps difficile de reprocher aux navigateurs les problèmes de débit.
    Un site Ajax bien fait peut au contraire alléger la quantité de données échangées en évitant de recharger inutilement certains éléments.

    C'est marrant moi j'ai l'impression que les sites web s’alourdissent énormément ces dernières années avec tous ces tracker.
    La page google.com en est un belle exemple.

  7. #7
    Expert éminent sénior Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 562
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 562
    Points : 15 489
    Points
    15 489
    Par défaut
    Ce qui encore une fois n'a rien a voir avec les capacités moderne du JavaScript. La plupart des mécanismes utilisés pour le tracking reposent avant tout sur des technologies pas du tout récentes comme les cookies.

  8. #8
    Membre confirmé Avatar de Andarus
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2008
    Messages
    137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2008
    Messages : 137
    Points : 455
    Points
    455
    Par défaut
    Citation Envoyé par sazearte Voir le message
    En bon en avant sa serait que tous et le haut débit.... Je perd plus de temps à télécharger les fichiers js qu'a les exécuter, une fois sur ma machine.

    J'habite en campagne, ma connections et de 512kbit/s, donc pour moi gagner 0.5 seconde en exécution javascript ne m’intéresse pas des masses (surtout que j'ai un PC fixe et un processeur haut de gamme)
    Par contre si mon débit pouvait aller soyons fou passer à 2Mbit/s (j'crois que j'en demande trop), la je verrais une grosse différence.

    J'ai l'impression que les ingénieurs de la silicon valey (avec probablement une fibre optique de 1Gbit/s par ordinateur) n'y pense pas trop aux bouseux qui vive en cambrousse.
    D'un autre coté tu fais la promotion de webOS dans ta signature, pour faire ce genre de chose il faut mieux un javascript rapide.

  9. #9
    Expert éminent sénior

    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2010
    Messages
    5 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 5 380
    Points : 10 410
    Points
    10 410
    Par défaut
    Salut,

    Oui ça fait un moment (depuis environ IE10) qu'on ne peut plus affubler le navigateur Micorsoft de tous les noms d'oiseaux. La concurrence à permis de les réveiller et depuis ils se donnent les moyens sur un créneau qui n'était apparemment pas leur priorité il y a une dizaine d'année.

    Après comme l'a constaté sazearte, malheureusement l'accroissement général des performances est gâché par les multiples requêtes qui sont faites au chargement de la page et durant la navigation ce qui fait que finalement les pages mettent plus longtemps qu'avant à se charger, quelque soit le débit. Et évidemment si on est déjà très juste ça devient quasiment impraticable surtout qu'un faible débit va souvent de paire avec un temps de réponse plus long. Enfin c'est un autre problème puisque cela dépend des sites et des track mis en place, mais comme la seule activité rentable chez Google est la branche moteur de recherche/publicité (je crois savoir que les autres branches n'ont jamais dégagé de bénéfices) faut pas compter sur eux pour donner le bon exemple.

    D'ailleurs les performances du moteur javascript de Microsoft confirment au passage que si Google a un moteur de recherche au dessus du lot, il ne se distingue pas vraiment des meilleurs pour le reste de ses technologies. On le savait déjà depuis la mésaventure Dart et le flot de produits soi-disant révolutionnaires (montre etc.) qui ont fait un vrai flop.

    Bref, rien de très étonnant dans ces résultats. Mention spéciale à Firefox qui a quasiment rattrapé son retard sur Google avec des moyens financiers sans aucune commune mesure

Discussions similaires

  1. API javascript des navigateurs web mobiles
    Par kiwkiw dans le forum Mobiles
    Réponses: 0
    Dernier message: 27/04/2011, 10h20
  2. Réponses: 0
    Dernier message: 12/08/2010, 11h12
  3. Javascript et version du navigateur
    Par Oluha dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 05/12/2005, 14h39
  4. [CSS - Javascript ?] Les barres des navigateurs
    Par sempire dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 19/10/2005, 16h46
  5. Performance et acces a des DLL
    Par xxiemeciel dans le forum C++
    Réponses: 20
    Dernier message: 28/06/2005, 16h05

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