De l'avenir de Firefox

Le , par keaton7, Membre éclairé
Historiquement connu comme un grand projet open source, dont la communauté a été secouée à plusieurs reprises (donnant naissance à quelques forks, dont Iceweasel), Firefox fait désormais la une comme un des grands acteurs de la navigation Web. Et ce n'est pas volé ! Outre les problématiques de sécurité, desquelles il s'est occupé très tôt, les innovations y ont été légion et nul doute que les navigateurs ne seraient pas ce qu'ils sont aujourd'hui sans cet acteur légendaire.

Pourtant, depuis la version 3, une frénésie de sorties m'appelle à me poser de vraies questions sur le sérieux du projet.

D'abord, et c'est amusant, à chaque version, une partie de la communauté assure une meilleure stabilité, une meilleure sécurité, une meilleure expérience utilisateur que la version précédente, parfois même en décriant publiquement la version précédente comme une passoire pour la sécurité et un gouffre pour la mémoire... ce qui ne serait pas vraiment gênant si ce n'était pas le cas à chaque version...

Mais le plus gênant dans tout ça, c'est que finalement ils ont raison ! Les versions se succèdent, Firefox prend toujours de plus en plus de RAM, ce qui engendre de nombreux plantages, son temps d’exécution n'est jamais plus rapide, à croire que le design et la communication l'ont emporté sur les problématiques techniques ?

Je regardais, amusé, une actu il y a quelques mois sur une transaction de plusieurs millions avec Google afin de déterminer le moteur de recherche par défaut du navigateur après l'installation, serait-ce l'avenir de ce projet ? Faire la une dans des affaires de gros sous ?

Grand amateur de Firefox, notamment pour ses indispensables plug-ins de développement, et peut être aussi par nostalgie, j'ai pourtant choisi d'aller voir ailleurs. Pourquoi ? La consommation d'un IDE en Java n'était pas compatible avec l’exécution d'un navigateur occupant autant de ressources qu'une usine à gaz développée en Java ! Je suis peiné d'avoir à en arriver là, surtout que j'étais jusqu'à ce jour complètement parti pris en faveur de Firefox.

Et vous, qu'en pensez-vous, avez vous les mêmes expériences ? N'hésitez pas à réagir

Firefox, si tu lis ce message que j'écris d'ailleurs, ne t’offusque pas, ne cherche pas à me retrouver, je serais déjà loin, et qui sait, peut être qu'un jour nos chemins se croiseront à nouveau, dans de meilleures circonstances ...


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de beekeep beekeep - Rédacteur/Modérateur http://www.developpez.com
le 19/06/2012 à 18:03
Citation Envoyé par maxwell302  Voir le message
Et puis il y'a eu Chrome, pour tester au début mais ensuite devenu indispensable : la synchronisation des favoris/mdp totalement transparente, la performance globale, la simplicité et la légèreté de son interface...

Je teste quand même par acquis de conscience chaque version de Firefox depuis mais aucune pour l'instant ne m'a fait quitter Chrome

tu es sûr d'avoir testé Firefox ?

il me semble que la sync de Chrome est bien moins complète que sur FF, je me trompe ?
(et puis pas besoin de compte Google pour sync sur FF + choix de serveur perso possible)
Avatar de Awakening Awakening - Membre régulier http://www.developpez.com
le 19/06/2012 à 19:05
Citation Envoyé par Uther  Voir le message
Il n'y a pas de miracle possible, si tu dois gérer plus de technos (html,javscript,css,svg,...) différentes et toujours plus complexe, quelle que soit la bonne volonté que tu mettes à te soucier des ressources, tu es obligé de consommer davantage de mémoire.

Et c'est bien le problème qu'il semble soulever.
Il y a un moment où il faut vraiment réfléchir à ce qu'un navigateur est censé faire. Je me souviens d'un temps ou Firefox était "vendu" comme étant très rapide et léger. Aujourd'hui, presque aucun navigateur de l'est parce qu'il ne se contente plus de simplement faire ce qu'il devrait faire.

Sincèrement, pourquoi intégré des choses comme le SVG dans la norme ? je m'avancerais pas trop en disant que ça n'intéresse que 0.01% des surfeurs.
A l'heure actuelle on parle de webGL, et même de prendre en compte différents types de controller (manettes etc). Et j'ai récemment parlé dans une autre news de la prise en compte d'animations en CSS3...
Chaque navigateur est entrain de venir un mini OS.

Ce qui me sidère c'est qu'on trouve normal de naviguer "dans les mêmes conditions" qu'il y a 10 ans. Où est le progrès ?
Perso je considère que la qualité de ma navigation à fortement baisser. Avant c'était le débit internet qui me gênait alors que maintenant c'est la lourdeur des navigateur.

Et je vais finir par quelque chose qui me conforte dans l'idée qu'il n'est pas normal d'avoir des navigateurs aussi pesants.
J'ai essayé ce navigateur, Arora :
http://code.google.com/p/arora/
Il utilise WebKit et supporte des plugins. En tant qu'utilisateur je n'ai rien trouvé à dire, je l'ai trouvé plus rapide et moins gourmant que les navigateurs les plus connus.
Avatar de _NiTo_ _NiTo_ - Membre du Club http://www.developpez.com
le 19/06/2012 à 19:28
Citation Envoyé par Awakening  Voir le message
Sincèrement, pourquoi intégré des choses comme le SVG dans la norme ? je m'avancerais pas trop en disant que ça n'intéresse que 0.01% des surfeurs.

Je suis pas vraiment d'accord. Les "gens" (peut-être pas toi du coup) veulent et ont toujours voulu des choses qui "bougent" dans leur navigateurs, pouvoir jouer avec son navigateur, etc...

Ca c'est vu au tout début du web avec la balise marquee qui faisait défiler le texte, puis les gifs animé, puis Flash, et maintenant SVG, WebGL, etc...
Si vraiment personnene supportait, je pense que la tenance aurait baissé.

Et puis bon, quitte à ce que ça bouge, autant que ce soit SVG, standard, plutôt que flash, meme si ça fait plus de boulot pour le navigateur...

Sinon perso je suis passé de Firefox 4 à Opera, essentiellement pour des questions d'UI et de fonctionalités, et depuis FF n'a jamais vraiment eu quelque chose en plus qui me fasse revenir.
Mais je dois reconnaitre que, les rares fois ou j'utilise FF, ça c'est énormément amélioré entre FF4 et la version actuelle, autant en design que vitesse.
Avatar de Totony Totony - Membre du Club http://www.developpez.com
le 19/06/2012 à 22:19
Citation Envoyé par keaton7  Voir le message
Je trouve ça pourtant triste d'avoir à comparer les deux. Un IDE complet, et un navigateur dont le rôle est d'afficher des pages web, ça devrait être très léger ...

Oula, un navigateur peut executer BEAUCOUP PLUS qu'un IDE, il suffit que quelqu'un ait codé quelque chose afin qu'il le soit.

Un navigateur n'est, comme certains le disaient, plus simplement fait pour obtenir des pages statiques, il y a de plus en plus de choses à quoi il peut servir (Personnellement, je crois qu'un IDE devrait prendre moins de mémoire que le programme qui te permet de faire des retraits avec ta banque, de pouvoir communiquer en temps réel avec tes contacts, de pouvoir travailler sur un gros projet simulatannemment avec plusieurs personnes, de pouvoir agir en tant qu'IDE (http://shiftedit.net/ -> Google Online IDE), te permet de trouver l'information que tu veux et te l'afficher d'une façon extremement modulable, tout ça en même temps)...
Avatar de kolodz kolodz - Modérateur http://www.developpez.com
le 20/06/2012 à 0:16
Citation Envoyé par keaton7  Voir le message
...
Mais le plus gênant dans tout ça, c'est que finalement ils ont raison ! Les versions se succèdent, Firefox prend toujours de plus en plus de RAM, ce qui engendre de nombreux plantages, son temps d’exécution n'est jamais plus rapide, à croire que le design et la communication l'ont emporté sur les problématiques techniques ?
...

Sais-tu ce qui prend le plus de temps lors du chargement de la page ? C'est de télécharger cette page ! Et dire que Firefox où tout autre navigateur ne font pas d'amélioration autour de la rapidité d'exécution. Ça me fait pensé que tu ne travail simplement pas dans le domaine. Ca fait quelques années qu'on peux faire des jeux en D2 en pur html/css/javascript avec un taux de rafraichissement correct :
[ame="http://www.youtube.com/watch?v=_RRnyChxijA"]Building a JavaScript-Based Game Engine for the Web - YouTube[/ame]
D'ailleurs, il y avait un sujet sur la performance(vitesse) des navigateurs, il y a un petit moment. C'était accompagné d'une étude qui montrait que tout les navigateurs "connu" tendaient vers des performances similaire par rapport au temps. Rendant le critère de la performance moins pertinent, car les différences deviennent de plus en plus petite et moins limitant.

Troll : Ce matin, j'ai vue un webmaster se plaindre que son site était lent à cause de firefox 13...

Citation Envoyé par keaton7  Voir le message
Grand amateur de Firefox, notamment pour ses indispensables plug-ins de développement, et peut être aussi par nostalgie, j'ai pourtant choisi d'aller voir ailleurs. Pourquoi ? La consommation d'un IDE en Java n'était pas compatible avec l’exécution d'un navigateur occupant autant de ressources qu'une usine à gaz développée en Java ! Je suis peiné d'avoir à en arriver là, surtout que j'étais jusqu'à ce jour complètement parti pris en faveur de Firefox.

Citation Envoyé par -gma-  Voir le message
Là tu mélanges un peu tout. Et en plus c'est faux.
Avec 3 ou 4 Go de RAM (ce qui rentre dans la norme aujourd'hui) tu peux très bien faire tourner un IDE et une instance de Firefox, voir même plus, sans mettre ta machine à genoux.
...

Ma machine de travail, elle n'a même pas 2Go de RAM. Et j'ai Eclipse(Usine à gaz ) et Firefox qui tourne toute la journée dessus.

Citation Envoyé par keaton7  Voir le message
Je trouve ça pourtant triste d'avoir à comparer les deux. Un IDE complet, et un navigateur dont le rôle est d'afficher des pages web, ça devrait être très léger ...

Un IDE en fait peut-être "plus" sur un jeu de donnée précis. Mais tu ne lance pas un IDE Java/PHP/C++/ActionScript. Un navigateur web actuel, c'est :
1. Affichage de pages => html 3/4/5
2. Des styles => css
3. Des pages dynamique (javascript, java, flash...)
4. Des contenus bmp, jpg, png, tif, mp3, mp4, oog, pdf

En logiciel, c'est la suite "Office"(inclu PowerPoint, Outlook et exchange) + VLC, adobe reader.

Rien que tout faire tenir dans une seul application, c'est un miracle...
Enfin bon regarder 10 vidéos en même temps sur youtube, c'est la même chose qu'afficher une page html 2...

Citation Envoyé par keaton7  Voir le message
Les plugins sont évidemment une cause de ralentissement, et je n'en ai volontairement pas parlé, car ce n'est pas vraiment le débat, je suis d'accord. Parallèlement, les plantages et autres problèmes d'allocations mémoire sont légion. Pas besoin de stats, je bosse dans un grand open space, et les insultes fusent contre les plantages intempestifs (oui, c'est vulgaire un développeur ). C'est globalement les retours d'experience partout autour de moi, 80% des utilisateurs de FF il y a 1 an de mon entourage par exemple sont passés à Chrome (principalement des devs, intégrateurs, et chefs de projets si vous voulez faire des stats ciblées )

Moi, je travail dans une TRRRRRREEEESSSS grande société avec plein de bureau... et ceux que je connais, utilise FireFox. Ensemble, on doit couvrir 150% des utilisateurs de navigateurs =)

Citation Envoyé par keaton7  Voir le message
En fait, je trouve que Firefox est en train de devenir un Ubuntu, c'est à dire un projet à double tranchant ...

J'ai accroché au premier troll... Mais, celui-ci je passe.

Cordialement,
Patrick Kolodziejczyk.
Avatar de grunk grunk - Modérateur http://www.developpez.com
le 20/06/2012 à 9:18
Citation Envoyé par keaton7  Voir le message
Ca pour le coup, c'est un vrai point fort de firebug sous Firefox, et il est clairement inégalé par la console Chrome. Le fait de pouvoir le personnaliser (avec speed test et autres outils), mais également l'outil d'édition du DOM en live sont de vrais plus que l'on ne retrouve pas sous Chrome, ou en version moins performante.

Le DOM est complètement et facilement éditable via l'outil de parcours de Chrome , c'est la même chose que firebug.
Concrètement les onglet html / script / réseau sont identiques.
La seul réel différence est effectivement la possibilité d'étendre firebug, mais finalement puisque qu'il y'a tout ce qu'il faut dans chrome c'est pas si grave ^^ (troll inside)
Avatar de nalhalcarel nalhalcarel - Membre à l'essai http://www.developpez.com
le 20/06/2012 à 10:04
Citation Envoyé par Awakening  Voir le message
Aujourd'hui, presque aucun navigateur de l'est parce qu'il ne se contente plus de simplement faire ce qu'il devrait faire.

Peut-être aussi parce que le marché a évolué. Prenons le simple exemple du "jeu en ligne".
Y'a encore 4/5 ans, à part MiniClip, tu ne trouvais pas grand chose pour passer le temps entre deux cours (En cours?). Maintenant, y'a une tonne de site web spécialisé dans ce genre de mini jeux. Derrière ça, ça créer du "buisness" (entendre pub pour mon exemple). Ce qui permet de créer un système viable de rémunération.

Tout le monde y trouve son compte, et pour ne pas être largué, il faut se mettre à niveau.
Pourquoi IE est déserté ? Plein de problèmes / Anti-Crosof primaire ? Oui surement, mais aussi parce qu'à la base ils manquait plein de ces "nouvelles fonctionnalités qui ne sont pas spécifique au BrowserWeb.
Et puis on nous rabache depuis longtemps dans les médias que l'informatique ça fait aussi le café, alors M. Michu est est contente quand elle voit des Lolcats animés !
Avatar de grunk grunk - Modérateur http://www.developpez.com
le 20/06/2012 à 14:34
Mozilla travail sur une nouvelle interface de Firefox , plus épurée , plus proche de ce que l'ont peut trouver sur chrome :

http://msujaws.wordpress.com/2012/06...-windows-only/

Peut être un bon moyen de reconquérir certains utilisateur
Avatar de Killing Joke Killing Joke - Membre actif http://www.developpez.com
le 20/06/2012 à 22:29
Je viens d'essayer Midori (dont le moteur est basé sur webkit+) : c'est épuré. Mais bluffant de rapidité, çà enterre Firefox et c'est même + rapide et + léger que Chrome.

(bon, comme toujours, des users vont demander des fonctionnalités sur Midori, elles seront ajoutées, il deviendra moins léger, puis aussi lourd que Chrome aujourd'hui, un nouvel outsider ultra-dépouillé et ultra-rapide sera créé, et ce sera reparti pour un tour)
Avatar de Freem Freem - Membre émérite http://www.developpez.com
le 21/06/2012 à 11:23
Citation Envoyé par keaton7  Voir le message
Je trouve ça pourtant triste d'avoir à comparer les deux. Un IDE complet, et un navigateur dont le rôle est d'afficher des pages web, ça devrait être très léger ...

Citation Envoyé par Xinu2010  Voir le message
Dans quel monde tu vie ? De nos jours le rôle d'un navigateur n'est plus d'afficher "simplement" des pages html, il y un gros travail d'interprétation du javascript, css... Si tu veux un navigateur rapide qui affiche juste des pages html statique, je te conseille links2
.

Citation Envoyé par Awakening  Voir le message
Et c'est bien le problème qu'il semble soulever.
Il y a un moment où il faut vraiment réfléchir à ce qu'un navigateur est censé faire.

Si vous voulez un browser qui respecte la philosophie unix (ne faire qu'une seule chose mais la faire bien, et avoir des interfaces claires et simples pour être réutilisable. Conséquences: stabilité, légèreté...) il existe uzbl.
Sinon, niveau usines à gaz moins explosives que la moyenne, il y a midori que j'ai bien aimé aussi.
Souci: ils ne sont pas encore en version stable... (quoique je ne suis plus sûr pour midori?)
Enfin, ils le sont suffisamment pour être utilisé sur 95% des sites... Perso, j'utilise le couple opera/uzbl. Opera quand je veux du confort, uzbl quand j'ai besoin de limiter mes perf (surtout parce que, comme vim, je ne le connaît pas assez bien pour m'en servir correctement je pense)

Citation Envoyé par jmnicolas  Voir le message
On est en 2012 la moindre machine vendue en grande surface dispose de 4GO de ram.

En 1011 j'ai acheté un netbook. C'est peut-être un scoop, mais il n'avais que 1Go de ram.
En fait, il n'en a encore qu'un, puisqu'avec un navigateur qui ne fait pas le café et un IDE qui n'a pas pour but de siffler ma ram comme je siffle une bière () ça passe très bien.
En revanche, quand j'utilise un navigateur classique avec un IDE, ben, ça a tendance à ramer quand même...

Citation Envoyé par Totony  Voir le message
Oula, un navigateur peut executer BEAUCOUP PLUS qu'un IDE, il suffit que quelqu'un ait codé quelque chose afin qu'il le soit.

Ce qui fait qu'ils sont, effectivement, et tous, sans exception, de plus en plus lourds pour pas grand chose dans la pratique.
Un navigateur ne devrait pas être un OS.
Ou alors, revenons aux terminaux ancestraux, et la, la ram sera centralisée sur une seule machine, et on pourra bénéficier d'un immense cache qui accélèrera réellement la navigation.
En plus, les machines seront moins chères...

Citation Envoyé par Awakening  Voir le message
Sincèrement, pourquoi intégré des choses comme le SVG dans la norme ?

SVG permet de réduire la consommation de bande passante comparé aux images classiques. Enfin, dans certains cas. Genre les smiley...
SVG est utile, pour moi.
Ce qui est plus douteux, ce sont les quantités pharaoniques de fonctionnalités comme accès aux cam. Naturellement, il ne s'agit que d'un avis très personnel, et je conçois que des gens considèrent que le support de la webcam est vital.

Citation Envoyé par Awakening  Voir le message
Et je vais finir par quelque chose qui me conforte dans l'idée qu'il n'est pas normal d'avoir des navigateurs aussi pesants.
J'ai essayé ce navigateur, Arora :
http://code.google.com/p/arora/
Il utilise WebKit et supporte des plugins. En tant qu'utilisateur je n'ai rien trouvé à dire, je l'ai trouvé plus rapide et moins gourmant que les navigateurs les plus connus.

J'essaierai...

PS: désolé pour le désordre dans les quote...
Avatar de xf75013 xf75013 - Nouveau Candidat au Club http://www.developpez.com
le 28/06/2012 à 20:14
Si l'on désire se projeter sur les futures avancées et respect des « futurs standards » html5, il suffit de tester les versions en développement sur html5test.com. Le résultat/score est sans appel :
. Firefox Nightly 16a : 363 sur 500 points possibles
. Chrome 22.0.1189.0 canary : 442 sur 500 points possibles
. Opera 12 : 385 sur 500 points possibles
. Safari 5.1.7 r121418 : 376 sur 500 points possibles
Il n'y a jamais eu un tel écart et cela est plutôt inquiétant !
Offres d'emploi IT
Développeur Web Front, Paris
People Centric - Ile de France - Paris
Chef de projet technique web H/F x2
EXTERNATIC - Pays de la Loire - Nantes (44000)
Développeur web php5
DreamCentury Entertainment - Ile de France - Paris (75008)

Voir plus d'offres Voir la carte des offres IT
Responsable bénévole de la rubrique Développement Web : Xavier Lecomte -