« L'époque où un navigateur était 2 à 6 fois plus rapide est finie »
Pour un développeur de Firefox : la vitesse n'aurait-elle plus de sens ?
Le 2010-11-05 11:46:47, par Idelways, Expert éminent sénior
David Mandelin est un employé de la fondation Mozilla. Il fait partie de l'équipe de développement de Firefox.
Sur son blog professionnel, il vient de poster un billet comme on en voit toutes les semaines où chaque éditeur de navigateur prêche pour sa chapelle. Mais cette fois avec une conclusion intéressante.
Il y répond au célèbre test de benchmarking Sunspider réalisé par Microsoft qui démontre, sans grande surprise qu'Internet Explorer 9 est le navigateur le plus rapide du marché.
Mandelin fait remarquer que le test effectué par Redmond met en course la bêta 6 de Firefox et non pas le dernier « nightly build ». Il refait donc a son tour le test, mais avec le dernier build du Panda Roux. Sans surprise, Firefox reprendrait la première place à Internet Explorer, mais avec seulement 9% de différence.
Un billet sans grand intérêt ? Oui, sauf que Mandelin conclut que : " l’époque où un navigateur était 2 à 6 fois plus rapide qu'un autre est révolue "
Il reconnait ensuite qu'il ne reste à son équipe que quelques améliorations à apporter pour augmenter le score de Firefox dans ce test. Des améliorations qui seraient en revanche difficile à mettre en place pour Firefox 4, et que de toute façon, la différence qu'ils peuvent apporter ne saurait être considérable.
Selon lui, deux scenarii sont envisageables pour l'avenir.
Soit l'an prochain tous les navigateurs sont sur un pied d'égalité et en auront fini avec l'optimisation des performances.
Soit, Sunspider sera mis à jour pour conduire à d'autres optimisations.
Et vous ?
Pensez-vous que le marché des navigateurs soit dans une impasse où les progrès ne peuvent plus être significatif ? Ou au contraire qu'il reste encore beaucoup à faire ?
Source : blog de David Mandelin
En collaboration avec Gordon Fowler
Sur son blog professionnel, il vient de poster un billet comme on en voit toutes les semaines où chaque éditeur de navigateur prêche pour sa chapelle. Mais cette fois avec une conclusion intéressante.
Il y répond au célèbre test de benchmarking Sunspider réalisé par Microsoft qui démontre, sans grande surprise qu'Internet Explorer 9 est le navigateur le plus rapide du marché.
Mandelin fait remarquer que le test effectué par Redmond met en course la bêta 6 de Firefox et non pas le dernier « nightly build ». Il refait donc a son tour le test, mais avec le dernier build du Panda Roux. Sans surprise, Firefox reprendrait la première place à Internet Explorer, mais avec seulement 9% de différence.
Un billet sans grand intérêt ? Oui, sauf que Mandelin conclut que : " l’époque où un navigateur était 2 à 6 fois plus rapide qu'un autre est révolue "
Il reconnait ensuite qu'il ne reste à son équipe que quelques améliorations à apporter pour augmenter le score de Firefox dans ce test. Des améliorations qui seraient en revanche difficile à mettre en place pour Firefox 4, et que de toute façon, la différence qu'ils peuvent apporter ne saurait être considérable.
Selon lui, deux scenarii sont envisageables pour l'avenir.
Soit l'an prochain tous les navigateurs sont sur un pied d'égalité et en auront fini avec l'optimisation des performances.
Soit, Sunspider sera mis à jour pour conduire à d'autres optimisations.
Et vous ?
Source : blog de David Mandelin
En collaboration avec Gordon Fowler
-
BarsyExpert confirméAvec le HTML5 et l'apparition d'applications plus riches (Office web apps par exemple, et pourquoi pas bientôt des jeux en 3D), la course à la vitesse n'est pas près d'être terminée... Allons-nous vers un "web 3.0" ?
On peu penser qu'aujourd'hui, les navigateurs sont suffisamment rapides pour des sites qui comportent du texte, des photos/Vidéo et un peu de JavaScript. Mais qu'en sera-t-il pour la suite ?
Enfin, quand verrons-nous apparaitre un remplaçant au JavaScript qui soit un langage compilé et qui s'appuiera sur de véritables API "standard" intégrées au navigateurs (et non plus des framework du style jQuery ou Scriptaculous, codés eux aussi en JavaScript qui alourdissent davantage l'application) ?le 05/11/2010 à 13:37 -
_skipExpert éminentEt moi j'ai l'impression que les navigateurs deviennent des usines à gaz.
Firefox actuellement réduit avec 3 onglets ouverts me bouffent 245mo de ram. C'est plus que visual studio! Chrome est lui aussi ouvert en 4 instances allant de 40 à 139mo chacune...
Impressionnant non? Je me demande comment on faisait à l'époque ou 128mo de ram c'était beaucoup. Oui bon ok ça faisait pas autant de choses mais faut pas essayer de me faire croire que le gaspillage est inexistant.Envoyé par camus3
A mon sens, HTML5 essaie de faire des technos à la base du web ce qu'elles ne sont pas et n'étaient pas du tout censées être et ça, forcément, ça se ressentira à un moment ou à un autre.
Pour moi c'est un peu si on essayait de tuner une 2CV pour la mettre au même niveau qu'une ferrari mais en voulant tout garder de la 2CV. Ou encore acheter un vieux clou à 5'000 euros et mettre 40'000 euros de kit dessus, au lieu de directement acheter une voiture de sport à 45000, ça fonctionnera jusqu'à un certain point mais il y aura des compromis.le 10/11/2010 à 14:29 -
UtherExpert éminent séniorQuand on regarde sur la durée l'ensemble des résultats, on ne peux qu'approuver. L'ensemble des résultats des différents navigateurs convergent doucement.
La course à la vitesse est loin d'être finie, mais elle va clairement passer du sprint à la course de fond. Les progrès seront plus difficiles à obtenir et moins évidents à discerner.le 05/11/2010 à 13:20 -
alex_vinoMembre émériteTous les jours ont a le droit à un nouveau untel qui est mieux que les autres.
Ils feraient mieux de se pencher sur autre chose que sur la vitesse, à choisir entre efficacité et vitesse je pense qu'il vaut mieux le premier.
Qu'apporte vraiment 1/10ème d'écart d'avance pour l'un pour ouvrir une page PHP alors que l'autre à 1/10ème d'avance pour une ASP
Ce temps est dérisoire comparé à une interface et à des principes ergonomesle 05/11/2010 à 13:40 -
UtherExpert éminent sénior
Envoyé par Barsy
Mais on ne pourra tout simplement plus s'en passer : HTML5 repose plus que jamais sur ce langage.
Je ne voit pas pourquoi il faudrait choisir entre la vitesse du JavaScript (qui influe principalement sur le rendu des pages web) et ergonomie du navigateur lui même.
Il s'agit de problèmes complètement distincts.
Le HTML 5 ouvre la voix à des applications web beaucoup plus complexes qui nécessiteront plus de puissance. Accélérer le JavaScript permet de faire des choses qui n'étaient tout simplement pas envisageables à l'époque pas si lointaine ou le javascript des navigateurs était 6 à 10 fois plus lent.le 05/11/2010 à 14:13 -
bubulemasterMembre éclairéMalheureusement, je m'en suis rendu compte. FireFox est de plus en plus lourd je trouve (ou ma machine de moins en moins puissante).
Du coup, je passe sous Chromium.
Malheureusement, si les navigateurs ont de plus en plus de mal c'est aussi à cause des sites comme 20minutes, présence-pc. Bourré de flash, de javascript de pub sur le site, de popup...
Heureusement qu'il y a links ou lynx, dès fois ça aide.le 05/11/2010 à 14:46 -
Paul TOTHExpert éminent séniorje pense depuis longtemps que le HTML ne répond pas bien aux développement d'applications de gestion, un gain certain se ferait en changeant de format.
et j'y suis d'autant plus sensible que je suis maintenant à la Réunion
le 05/11/2010 à 15:09 -
air-dexMembre expertDe toute façon, ceux qui, dans l'avenir, gagneront des millisecondes "à l'ancienne" (càd comme maintenant) le feront au détriement de la stabilité du navigateur. Cela se voit déjà avec Opera depuis la version 10.5 et plus récemment Chrome qui ne gère plus correctement ses thèmes d'affichage.le 06/11/2010 à 1:22
-
UtherExpert éminent sénior
Envoyé par Guilp
Ce sont des sujets qui sont complètement décorélés et sur lequel, il n'y a pas de problème à travailler (et communiquer) en en parallèle, comme le fait Mozilla.
Elle est un peu bizarre cette remarque. L'avantage des plugins, c'est justement que tu ne les installes que si tu en as besoin et que ça permet au contraire d'éviter d’alourdir Firefox en lui ajoutant des fonctionnalités si elles te sont inutiles.
Heu, une mise à jour par mois en moyenne pour un outil comme un navigateur dont la sécurité est très importante et une réactivité de l'ordre de quelques jour en cas de faille critique exploitée, je ne vois vraiment pas en quoi c'est un problème, c'est au contraire un gros avantage.
D'autant plus que les mises à jour mineures n'ont normalement pas le moindre impact. Tous les navigateurs font de même, sauf que c'est plus caché : IE se met à jour régulièrement via Windows update, quant à Chrome, il se met à jour de force sans même te prévenir!
Au contraire la vitesse de démarrage a été légèrement améliorée avec la 3.6 et sera bien meilleure avec Firefox 4.
Sans parler de l'utilisation mémoire qui est globalement la meilleure depuis Firefox 3.le 10/11/2010 à 10:52 -
camus3Membre éprouvéEn tant qu’ennemi juré du typage dynamique, je hais le javascript au plus haut point.
Mais on ne pourra tout simplement plus s'en passer : HTML5 repose plus que jamais sur ce langage.
Maintenant , il est clair que le W3C a fait certains choix discutables par le passé, ce qui a compliqué le travail des développeurs.
Quand à ECMA , n'en parlons même pas, ils ont fait et continuent à faire n'importe quoi.le 05/11/2010 à 15:18