Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

« 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 , par Idelways

22PARTAGES

4  0 
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

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de Barsy
Expert confirmé https://www.developpez.com
Le 05/11/2010 à 13:37
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) ?
3  1 
Avatar de _skip
Expert éminent https://www.developpez.com
Le 10/11/2010 à 14:29
Et 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.

Citation Envoyé par camus3

Et je vois le standard 5... À quoi ça sert de mettre du "let" alors qu'on ne règle pas les problèmes de scope ? J'ai l'impression que les mecs nous disent, on vous emmerde, on ne règle pas les problèmes pire en rajoute juste un couche...
En fait, souvent les standards se construisent sur les standards précédent, ce qui conduit à une accumulation de casseroles. Pour moi, chaque fois que je fais du développement web, tous ces trucs HTML, css, avec des morceaux de javascript à gauche et à droite j'ai tellement l'impression que c'est du bricolage que ça me rend dingue.

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.
3  1 
Avatar de Uther
Expert éminent sénior https://www.developpez.com
Le 05/11/2010 à 13:20
Quand 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.
1  0 
Avatar de alex_vino
Membre émérite https://www.developpez.com
Le 05/11/2010 à 13:40
Tous 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 ergonomes
2  1 
Avatar de Uther
Expert éminent sénior https://www.developpez.com
Le 05/11/2010 à 14:13
Citation Envoyé par Barsy
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) ?
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.
Citation Envoyé par alex_vino Voir le message
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 1er.
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 ergonomes
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.
1  0 
Avatar de bubulemaster
Membre confirmé https://www.developpez.com
Le 05/11/2010 à 14:46
Citation Envoyé par Idelways Voir le message
Mandelin conclut que : "l'époque où un navigateur était 2 à 6 fois plus rapide qu'un autre est révolue"
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.
2  1 
Avatar de Paul TOTH
Expert éminent sénior https://www.developpez.com
Le 05/11/2010 à 15:09
Citation Envoyé par Idelways  Voir le message
[B][SIZE="4"]
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 ?

je 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
1  0 
Avatar de air-dex
Membre expert https://www.developpez.com
Le 06/11/2010 à 1:22
De 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.
1  0 
Avatar de Uther
Expert éminent sénior https://www.developpez.com
Le 10/11/2010 à 10:52
Citation Envoyé par Guilp
Vu l'orientation de l'article, il s'agit bien ici de savoir si les éditeurs de navigateurs devraient mettre l'accent dans leur com sur d'autres points autres que la vitesse brute de leur produit.
On est d'accord, je disait juste que les deux ne sont absolument pas en opposition.
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.

Citation Envoyé par pcdwarf Voir le message
Firefox, comme tant d'autres logiciels avant lui est devenu bouffi de fonctions inutiles, de plugins et autres extensions.
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.

Citation Envoyé par pcdwarf Voir le message
Par ailleurs, les mises à jour commencent à devenir incessantes au point que l'on met plus souvent à jour son navigateur que l'on ne reboote son pc.
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!

Citation Envoyé par pcdwarf Voir le message
Incontestablement de plus en plus lourd, Firefox commence a mettre plus de temps pour se lancer que l'os a booter....
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.
1  0 
Avatar de camus3
Membre éprouvé https://www.developpez.com
Le 05/11/2010 à 15:18
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.
Solution ? que les navigateurs intègre une machine virtuelle avec une api standardisée par le W3C. Libre aux développeurs de développer le langage de leurs choix dessus.
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.
0  0