Une brève histoire des navigateurs

Une brève histoire des navigateurs

Un temps que les moins de 20 ans...

Avatar de l'auteur
Vincent Hermann

Publié dans

Logiciel

28/05/2018 10 minutes
75

Une brève histoire des navigateurs

Dans une nouvelle série d’articles, nous allons nous pencher sur les navigateurs et leurs fonctionnalités. Mais avant d’examiner Chrome, Edge ou encore Vivaldi, il faut planter le décor : comment en est-on arrivé à la situation actuelle ? Retour sur un contexte de forte concurrence, loin d'un fleuve tranquille.

Sans forcément retourner aux prémices des navigateurs, faisons un bond de 20 ans en arrière. Comment était le monde numérique en 1998 ? Très différent d’aujourd’hui. Windows 98 venait de sortir (juillet) et embarquait Internet Explorer 4.0. Microsoft devenait alors un concurrent sérieux dans un domaine où les acteurs n’étaient pas si nombreux.

Qui avait-on en face ? Essentiellement Netscape (produit par une équipe provenant en bonne partie de l'ancêtre Mosaic), lui aussi en version 4.0. Mais au risque d’en surprendre certaines, le support des standards du W3C et les performances étaient meilleurs dans le camp de Microsoft. Les parts de marché servaient de puissant aiguillon au père de Windows, qui devait alors se battre pour faire progresser son navigateur.

Internet Explorer et Netscape étaient les deux concurrents principaux, même si certains ne juraient que par Opera qui, à l’époque, était encore payant. Il fallait débourser une bonne trentaine d’euros, ou utiliser la mouture gratuite, affublée d’une bannière publicitaire.  On trouvait donc essentiellement trois navigateurs, et trois moteurs de rendu très différents.

Notre dossier sur les navigateurs en 2018 :

Internet Explorer : l’écrasement

L’année 1998 n’a pas été prise au hasard. Elle marque les débuts d’un tournant : l’ascension d’Internet Explorer et le début des ennuis juridiques de Microsoft. À l’époque de Windows 98 déjà, des voix s’élevaient contre l’avantage largement exploité d’un navigateur très intégré à une plateforme dont le monopole devenait toujours plus évident.

Les versions 5.0 et 5.5 n’ont fait qu’accentuer le phénomène. Entre-temps, Windows Millenium et 2000 étaient sortis. Mais c’est en 2003, avec l’arrivée de Windows XP, que la situation devient véritablement critique. Internet Explorer 6, publié deux ans avant, est propulsé dans de très nombreux foyers, le succès de XP dépassant celui de Windows 95.

S’ouvre alors une période d'immobilisme. Si Microsoft publiait habituellement une nouvelle version tous les ans en moyenne, Internet Explorer 6 va rester cinq longues années avant que la version 7 ne prenne le relai. À l’échelle du web, une véritable éternité.

Symptôme classique d’une entreprise parvenue au sommet : l’arrêt de l’innovation. Pratiquement rien n’est sorti pour Internet Explorer 6. Une série de manipulations spécifiques au navigateur, les fameux « quirks », était alors en vogue chez les développeurs web, bien forcés de s’y adapter pour dépasser les limitations de plus en plus criantes. Problème, ces quirks ne fonctionnaient pas sur les autres navigateurs, provoquant une vraie spirale de stagnation.

ie6Internet Explorer 6 dans Windows XP

L’émergence de Webkit et Firefox

Les années 2003 et 2004 restent dans les annales comme un tournant pour le monde des navigateurs. Apple a lancé son Safari, désormais intégré à Mac OS X. Jusqu’à lors, il fallait en passer par un navigateur tiers, dont… Internet Explorer, qui existait bien à l’époque en version Mac. Deux ans plus tard, alors qu’Internet Explorer 7 n’est toujours pas sorti, Apple rend le moteur de Safari, Webkit, pleinement open source (il était lui-même un fork de KHTML).

La même année, la fondation Mozilla est en pleins travaux sur son projet Phoenix, débuté en 2002. Le nom avait été choisi pour souligner les fondations d’un nouveau navigateur prenant appui sur les cendres d’un Netscape pratiquement disparu. Phoenix était également perçu par ses développeurs comme un moyen d’aller directement à l’essentiel, face à une suite Mozilla intégrant de nombreuses fonctions, comme Opera (client mail, IRC, etc.).

En cours de route, Phoenix devient Firebird. La société Phoenix Technologies, conceptrice de BIOS, avait demandé un changement. Ce nom ne restera guère lui non plus, car il faisait concurrence à l’outil Firebird, lui aussi libre, mais dédié aux bases de données.

En février 2004, Mozilla confirme finalement que son nouveau navigateur s’appellera Firefox. La version finale attendra novembre de la même année. Ceux qui en avaient suivi le développement pouvaient se réjouir, car le projet avait débuté sur deux attributs particuliers : suivre au plus près les recommandations du W3C et proposer un système d’extensions.

Le succès n’a pas tout de suite été au rendez-vous. Les développeurs ont cependant commencé à respirer, d’autant que Firefox était à sa sortie nettement plus rapide qu’un Internet Explorer qui s’était encrouté.

La lente chute d’Internet Explorer et l’arrivée de Chrome

La suite est davantage connue, car plus récente. La sortie de Firefox a marqué une cassure. Le navigateur prouvait que l’on pouvait faire mieux dans tous les domaines et qu’un géant pouvait être fragilisé dans ses habitudes trop bien ancrées.

Dans les années qui suivirent, Internet Explorer acquit cette réputation qui n’allait plus le quitter : une vieillerie. Peu importe que Microsoft ait largement participé à la popularisation du web, la société n’était plus dans le coup. Internet Explorer 7 sort en 2006 avec Vista, mais la nouvelle version fait trop peu, trop tard.

Microsoft était alors bloquée par l’héritage d’Internet Explorer 6. La version 7 marquait un retour vers les recommandations du W3C, mais l’éditeur avait le postérieur assis entre deux chaises : d’un côté les standards, de l’autre les anciennes bidouilles. Internet Explorer 7 intégrait alors un « mode de compatibilité » servant à faire fonctionner les vieux sites si le nouveau moteur rencontrait les fameux quirks.

Les versions de Firefox continuaient pendant ce temps de défiler, confirmant le succès grandissant du panda roux. Mais le passage en open source de Webkit avait intéressé de près un autre géant, de la recherche cette fois : Google. Lorsque Chrome est lancé en septembre 2008, il est précédé par un long sillage de rumeurs.

Dire que Chrome était attendu relève de l’euphémisme. Google jouissait alors d’une image plus lumineuse, où le « Don’t be evil » avait encore du sens. Dès sa sortie, le navigateur se pose comme alternative particulièrement rapide, épousant les standards du web et doté d’une interface épurée qui plaira rapidement à beaucoup.

Il ne dispose pas tout de suite d’extensions, mais elles arriveront quelques mois plus tard, avec la version 4. Elles se reposent alors sur le trio HTML/JS/CSS à l'opposé de la solution plus complète mais aussi plus complexe de Firefox. Un choix désormais généralisé avec les WebExtensions.

En outre, Chrome repose depuis le début sur une base open source, Chromium. Google a également imposé un nouveau rythme de publication des mises à jour avec son navigateur. Les nouvelles versions de Chrome ne sont espacées que de six semaines. Certaines versions sont ainsi riches en nouveautés, d'autres non. Elles permettent dans tous les cas un apport régulier de correctifs, généraux ou de sécurité.

Ce développement rapide a exercé une telle pression qu'aujourd'hui, seuls Edge et Safari ne l'ont pas adopté. Pour Microsoft, à cette époque, on est bien loin d'un tel tapis roulant. Quand Internet Explorer 8.0 sort en 2009, il semble dépassé avant même d’être disponible. Les premiers vrais gros efforts de l'éditeur attendront 2011 et Internet Explorer 9.

L’éditeur commence une sérieuse cure d’amaigrissement, conduisant notamment à une hausse importante des performances, soutenues par un début d’utilisation du GPU pour les traitements graphiques. Mais sans évolution rapide, sans extension et ayant du mal à rattraper son retard sur les standards, rien ne change vraiment : IE garde sa réputation.

firefoxchrome
Firefox et Chrome aujourd'hui

Et aujourd’hui ?

Le succès de Chrome est dû à de bonnes qualités techniques et à une propulsion très agressive de Google. De même que Microsoft était accusée de pousser Internet Explorer avec Windows, Google, maitre incontesté de la recherche, a largement profité de son moteur pour vanter les avantages de Chrome.

Un succès devenu incontestable : il s'agit aujourd’hui du navigateur le plus utilisé dans le monde (pas sur Next INpact). Entre temps, Google a même décidé d’opérer son propre fork de Webkit, créant Blink. L’éditeur jugeait que le développement n’allait pas assez vite, ou pas tout à fait dans la bonne direction (comprendre la sienne).

Firefox, à qui le web doit pourtant beaucoup, est loin derrière. Distancé, considéré même comme menacé de disparition, il a depuis quelques mois entamé une grande cure de modernisation avec l'initiative Quantum, qui s'emploie à en changer le moindre rouage. Avec des bénéfices très nets à la clé.

L’avènement de Blink a provoqué du remous, notamment chez Opera. L’entreprise norvégienne a laissé tomber son moteur Presto et a opéré un élagage radical. Opera 15, basé sur Blink, ne contenait pas la moitié des fonctions de la version 12.  Ce n’était plus une suite logicielle, mais un simple navigateur ressemblant beaucoup à Firefox à ses débuts : épuré et allant à l’essentiel. Il s’est bien sûr (et heureusement) enrichi avec le temps.

Cette énorme cassure n’a pas plu à une partie des employés d’Opera. Ils sont donc partis pour créer une entreprise et leur propre navigateur : Vivaldi. Plutôt que de chercher à concurrencer les mastodontes existants, Vivaldi a été conçu pour plaire aux power users, avec une interface très personnalisable, une gestion des onglets très complète et de nombreuses fonctionnalités. Comme Opera, il récupérait au passage des atouts liés à Blink, notamment toutes les extensions.

Et chez Microsoft ? On trouve Edge, présent dans Windows 10. Le navigateur n’a plus aucun rapport avec l’ancien Internet Explorer. Le moteur d’IE11 avait été choisi, puis les ingénieurs en avaient découpé tout l’ancien code. Edge est aujourd’hui un navigateur particulièrement rapide et son support des standards du W3C est pratiquement égal aux autres.

Malheureusement, il affiche un vrai manque de fonctionnalités. Des éléments aussi simples que l’import des données depuis d’autres navigateurs ont mis bien longtemps à se manifester.

Bien sûr, ce tableau général n’évoque que les ordinateurs, car la bataille est tout aussi active sur l’environnement mobile. La communication des navigateurs entre appareils devient d’ailleurs un point important dans la concurrence exacerbée que se livrent les entreprises.

Dans nos prochains articles, nous nous pencherons d’abord sur les deux gros navigateurs d’aujourd’hui, Chrome et Firefox, avant d’examiner de plus près des moins connus, comme Opera, Vivaldi ou encore… Edge, puisque Microsoft n’est plus qu’un outsider parmi d’autres aujourd’hui.

Écrit par Vincent Hermann

Tiens, en parlant de ça :

Sommaire de l'article

Introduction

Internet Explorer : l’écrasement

L’émergence de Webkit et Firefox

La lente chute d’Internet Explorer et l’arrivée de Chrome

Et aujourd’hui ?

Fermer

Commentaires (75)


Je suis toujours étonné d’un truc : il y a eu un paquet de gens qui (à raison) crachaient sur IE6 et sur les bidouilles qui rendaient pas mal de sites incompatibles avec d’autres navigateurs (et inversement).

Mais je vois de plus en plus des cas similaire avec Chrome. Plein de sites ont des fonctionnalités qui ne sont compatibles qu’avec Chrome. Sauf que là ça ne choque personne ?


Je me souviens que Firefox (Phoenix) est né d’une toute petite équipe (Une personne ?) qui n’en pouvait plus que l’interface de Netscape n’évolue plus du tout… Il y avait une volonté (Chez AOL ?) de ne surtout pas changer les habitudes des utilisateurs.



Côté Chrome, on peut rappeler (mais ça dépasse ptet la limite des 20 ans) que Webkit était à la base un fork de KHTML, le moteur de rendu HTML du projet KDE. À l’époque le moteur KHTML était considéré comme très bon, mais il était très compliqué à utiliser au quotidien car il affichait mal les sites “Optimisés pour IE6”.



C’est le succès de Firefox qui a obligé les webmasters a faire des sites plus respectueux des standards, avant l’arrivée en fanfare de Chrome.



Et pour l’anecdote, en 2018 je tombe encore sur des clients qui ont des applis internes qui ne tournent que sur IE11 en mode émulation IE7 ou IE5… Les Quirk pourris ont la vie dure :-/








Rhalph a écrit :



Je suis toujours étonné d’un truc : il y a eu un paquet de gens qui (à raison) crachaient sur IE6 et sur les bidouilles qui rendaient pas mal de sites incompatibles avec d’autres navigateurs (et inversement).

Mais je vois de plus en plus des cas similaire avec Chrome. Plein de sites ont des fonctionnalités qui ne sont compatibles qu’avec Chrome. Sauf que là ça ne choque personne ?





T’as des exemples à part certaines expériences Google ? (ça m’intéresse pour comparer)



Une brève histoire des internautes power-users:



A l’époque de Internet Explorer, j’aurais voulu Chrome mais ce n’existait pas.

Alors j’ai pris Firefox (ou Opera, konqueror, …) car c’était la meilleure alternative existante.

Maintenant qu’il y a Chrome, ce qui m’empêche de migrer c’est la force de l’habitude.








alliocha1805 a écrit :



T’as des exemples à part certaines expériences Google ? (ça m’intéresse pour comparer)





Pas d’exemples en tête non :(



C’est particulièrement vrai sur mobile.

Perso j’utilise Firefox sur mon téléphone, mais le couple Webkit/Blink y a une part de marché tellement énorme…


Chrome étant multi-cpu, multi-OS et multi-plateforme, ca gène beaucoup moins qu’une compatiblité “PC x86 + windows + IE6” only.


J’aimais bien Netscape, avec Yahoo et Altavista pour les recherches (et pas Astalavista hein ! <img data-src=" />)


On parlait souvent des ActiveX avec IE. ça posait pas mal de soucis en entreprise pour migrer des sites internes.


C’est une sous-partie de l’histoire des navigateurs, mais on peut aussi parler de l’histoire de Flash.



Flash a pris une grosse part de marché quand le manque d’innovation d’IE a fait stagner le web standard. Heureusement que ce temps est révolu… Je ne suis pas fan du tout d’Apple, mais il y a une chose pour laquelle je leur suis très reconnaissant : avoir provoqué la réelle fin de Flash en refusant de l’utiliser sur les iPhone.


Les sites qui ne marchent que sous Chrome, c’est souvent dû à l’utilisation de choses très récentes du standard, pas encore disponibles dans les autres navigateurs. C’est très différent du cas IE6 qui n’était pas conforme au standard.

&nbsp;


Ma mémoire me joue des tours, j’étais persuadé que Firefox était venu avant Safari. En tout cas, sous Mac, avant la sortie de Safari, il y avait quelques navigateur tiers qui se basait sur Gecko (le moteur de Mozilla) et on avait été très surpris que Apple choisisse le méconnu KHTML.



En tout cas, ça avait fait un bien fou, pas seulement chez les technophiles. Je me souviens de la mère d’un ami, Mme Michu typique, qui me disait avec soulagement qu’elle utilisait maintenant Firefox <img data-src=" />


Chose qu’il faut rappeler aussi, c’est que Internet Explorer avait l’énorme avantage d’être gratuit. Car à l’époque, à par Netscape (qui n’était pas folichon non plus) la plupart des navigateur, comme Opéra, étaient payant.









alliocha1805 a écrit :



T’as des exemples à part certaines expériences Google ? (ça m’intéresse pour comparer)





J’ai eu en effet des problème parfois sur certain sites qui ne fonctionnaient pas avec Firefox, souvent c’était des boutons qui ne voulaient pas fonctionner (Javascript ?). Mais j’avoue ne pas avoir d’exemple sous la main.



Sous les mac qui j’avais à ma disposition, j’avais le choix entre Netscape ou Internet Explorer pour Mac, Netscape était très, très lent, je lui préférais IE.








Rhalph a écrit :



Sauf que là ça ne choque personne ?





Sisi, j’ai déjà entendu gueuler sur le monopole des chromoïdes dans les navigateurs. Il faudrait que je retrouve ça, par contre.



Je me souviens d’un pote linuxien convaincu, qui nous a fait la pub de Firefox à sa sortie (v3 au moins) pendant nos études.

On l’avait presque adopté pour lui faire plaisir, ne voyant pas trop l’intérêt d’ajouter un autre navigateur alors qu’on avait tous IE dans nos Windows <img data-src=" />

Ben depuis j’ai jamais changé pour autre chose <img data-src=" /> (enfin j’ai un chrome pour tester des trucs au boulot mais c’est tout)


Euh, l’article est très jolie mais vous oubliez complètement Mozilla sortie en 98. Qui était gratuit et dispos sous mac, window, linux et OS/2.&nbsp; Firefox est arrivé bien après.

&nbsp;


Je parle de 20012002, époque Mac OS X 10.2 (la première époque où j’ai touché du Mac), il existait Chimera qui se basait sur Gekko et ça a sans doute été un de mes premiers téléchargements. Curieusement, IE pour Mac utilisait un moteur différent de celui de Windows, plus respectueux des standards, mais c’était dur de vendre, ou même d’offrir du Microsoft au Mac-users à l’époque <img data-src=" />


http://build.me C’est un outil de SAP pour créer des maquettes d’écrans. Quand tu est connecté, et que tu veux commencer à éditer, tu as le message suivant :



BUILD may not work as expected in your current browser! For an optimal experience, please use the latest version of Chrome.



Et effectivement il y a pas mal de choses qui ne fonctionnent pas, obligé de travailler sur Chrome avec.&nbsp;


Ca devait être à peut prêt la même époque pour moi. C’était les iMac du lycée (les truc bleu playskool), je n’avais pas le choix des logiciels installer dessus. Tout ce que je peux dire, c’est qu IE pour mac affichait bien plus rapidement une page. J’avais l’impression que Netscape en chier car il n’affichait les élément seulement lorsqu’ils étaient entièrement chargé. Or à l’époque, c’était la mode de la mise en page avec des tableaux et des logiciels comme Dreamweaver.


Lynx forever… :-)


Si c’était des iMac G3, il y a des chances qu’ils étaient sous Mac OS 9, donc pas d’alternatives (à part peut-être Opéra). Pour Mac OS X, le problème de IE pour Mac est qu’il n’a jamais vraiment été porté (il utilisait les bibliothèques Carbon qui permettait le portage des appli Mac OS classique vers Mac OS X sans réelle adaptation au nouvel environnement graphique).


Vous parlez de Chrome et assez peu de Webkit/Safari qui est pourtant la base de tout le web moderne (et aussi la base de Chrome) qui a mis IE et Firefox au placard.&nbsp; Il a été et est encore aujourd’hui le précurseur de beaucoup de nouveautés pour le web et les standards Web, sans oublier sa performance, sa légèreté et sa gestion de la batterie qui a fait, en partie, son succès.



Microsoft n’a pas arrêté d’innover avec IE6, il a carrément dissout l’équipe en charge du développement du navigateur avant de se faire démonter par Firefox. On en est aujourd’hui à la version 16 et ce n’est toujours pas parfait… et ça ne le sera certainement jamais. Edge et Windows ne sont plus la priorité de Microsoft.


Sans parler de&nbsp;Galeon et Konqueror.

&nbsp;

&nbsp;







cedeber a écrit :



Vous parlez de Chrome et assez peu de Webkit/Safari qui est pourtant la base de tout le web moderne (et aussi la base de Chrome) qui a mis IE et Firefox au placard.&nbsp; Il a été et est encore aujourd’hui le précurseur de beaucoup de nouveautés pour le web et les standards Web, sans oublier sa performance, sa légèreté et sa gestion de la batterie qui a fait, en partie, son succès.





Si ils en parlent, webkit c’est le fork de KHTML https://fr.wikipedia.org/wiki/KHTML

&nbsp;









Rhalph a écrit :



Je suis toujours étonné d’un truc : il y a eu un paquet de gens qui (à raison) crachaient sur IE6 et sur les bidouilles qui rendaient pas mal de sites incompatibles avec d’autres navigateurs (et inversement).

Mais je vois de plus en plus des cas similaire avec Chrome. Plein de sites ont des fonctionnalités qui ne sont compatibles qu’avec Chrome. Sauf que là ça ne choque personne ?







Si si ça choque…

Mais c’est assez rare quand même. Largement plus rare que les sites IE-only à la “grande” époque…

Je pense sincèrement que la situation, sans être parfaite, est 1000x plus saine aujourd’hui qu’elle ne l’était il y a 15ans.







Wawet76 a écrit :



Je me souviens que Firefox (Phoenix) est né d’une toute petite équipe (Une personne ?) qui n’en pouvait plus que l’interface de Netscape n’évolue plus du tout… Il y avait une volonté (Chez AOL ?) de ne surtout pas changer les habitudes des utilisateurs.







En fait, quand AOL a racheté Netscape, ils étaient déjà très mal en point. Peu de temps après, AOL a quasiment viré tout le monde.

Et c’est effectivement une petite équipe de 3 ou 4 qui a lancé le développement de Firefox en se basant sur le moteur de rendu de Netscape (qui avait été libéré peu de temps avant le rachat dans une espèce de baroud d’honneur).

Les mecs et filles ont vraiment galéré au début (pas payés pdt plus d’1 an, familles à charge, toussa) avec un projet vraiment vraiment très ambitieux pour pas dire complètement dingue. IE était un monstre absolument gigantesque et personne n’imaginait qu’il pouvait être délogé de sa place (98% de pdm… ).



Mais ils ont réussi leur pari…

C’est une histoire de business assez incroyable









le podoclaste a écrit :



Si c’était des iMac G3, il y a des chances qu’ils étaient sous Mac OS 9, donc pas d’alternatives (à part peut-être Opéra). Pour Mac OS X, le problème de IE pour Mac est qu’il n’a jamais vraiment été porté (il utilisait les bibliothèques Carbon qui permettait le portage des appli Mac OS classique vers Mac OS X sans réelle adaptation au nouvel environnement graphique).







C’est surtout qu’IE pour Mac n’était pas porté par MS mais par un prestataire. Et les specs étaient pourries et assez différentes de l’implémentation faite dans IE… sans parler des bugs…

Bref, les 2 portaient le même nom mais n’avaient pas grand chose à voir en fait.







cedeber a écrit :



Vous parlez de Chrome et assez peu de Webkit/Safari qui est pourtant la base de tout le web moderne (et aussi la base de Chrome) qui a mis IE et Firefox au placard.







Nan mec, tu exagères grave…

C’est Firefox qui est la base du web “moderne”. Ou plutôt c’est Firefox qui a remis le web sur les rails des standards. Et tout à changé quand FF a passé la barre des 10% de PDM.

A partir de là, on a connu une véritable effervescence et ça a été un véritable déclencheur de tout ce qui est arrivé ensuite…

Apple a pondu webkit (en partant de loin avec KHTML car il était vraiment pas top) et Chrome est arrivé un peu après. Et quand eux aussi ont commencé à bousculer MS, tout ce petit monde a relancé sérieusement les travaux sur HTML5, les CSS et le JS.



Et là, le web moderne est né (on appelait ça le web 2.0 - on se foutait de la gueule de cette expression mais c’était pas faux avec le recul)







cedeber a écrit :



Il a été et est encore aujourd’hui le précurseur de beaucoup de nouveautés pour le web et les standards Web, sans oublier sa performance, sa légèreté et sa gestion de la batterie qui a fait, en partie, son succès.







FF s’était un peu empaté à une époque et Chrome jouait vachement sur les perfs au niveau médiatique mais FF n’a jamais été bien loin.

Aujourd’hui, c’est Chrome la grosse vache…







cedeber a écrit :



Microsoft n’a pas arrêté d’innover avec IE6, il a carrément dissout l’équipe en charge du développement du navigateur avant de se faire démonter par Firefox. On en est aujourd’hui à la version 16 et ce n’est toujours pas parfait… et ça ne le sera certainement jamais. Edge et Windows ne sont plus la priorité de Microsoft.







Edge est un très bon navigateur et je suis sur que ça reste une priorité pour MS. J’ai aucun doute là dessus.









Wawet76 a écrit :



Et pour l’anecdote, en 2018 je tombe encore sur des clients qui ont des applis internes qui ne tournent que sur IE11 en mode émulation IE7 ou IE5… Les Quirk pourris ont la vie dure :-/



Et de nombreuses applis pro nécessitent flash pour fonctionner. Qui ne fonctionne que sous IE (ou presque)









brice.wernet a écrit :



Et de nombreuses applis pro nécessitent flash pour fonctionner. Qui ne fonctionne que sous IE (ou presque)







Chrome embarque un player Flash nativement depuis pratiquement la v1.

FF gère le Flash plugin depuis toujours aussi.









KP2 a écrit :



C’est Firefox qui est la base du web “moderne”. Ou plutôt c’est Firefox qui a remis le web sur les rails des standards. Et tout à changé quand FF a passé la barre des 10% de PDM.

A partir de là, on a connu une véritable effervescence et ça a été un véritable déclencheur de tout ce qui est arrivé ensuite…

Apple a pondu webkit (en partant de loin avec KHTML car il était vraiment pas top) et Chrome est arrivé un peu après. Et quand eux aussi ont commencé à bousculer MS, tout ce petit monde a relancé sérieusement les travaux sur HTML5, les CSS et le JS.



Et là, le web moderne est né (on appelait ça le web 2.0 - on se foutait de la gueule de cette expression mais c’était pas faux avec le recul) &nbsp;





<img data-src=" />









KP2 a écrit :



C’est Firefox qui est la base du web “moderne”. Ou plutôt c’est Firefox qui a remis le web sur les rails des standards. Et tout à changé quand FF a passé la barre des 10% de PDM.

A partir de là, on a connu une véritable effervescence et ça a été un véritable déclencheur de tout ce qui est arrivé ensuite…

Apple a pondu webkit (en partant de loin avec KHTML car il était vraiment pas top) et Chrome est arrivé un peu après. Et quand eux aussi ont commencé à bousculer MS, tout ce petit monde a relancé sérieusement les travaux sur HTML5, les CSS et le JS.



Et là, le web moderne est né (on appelait ça le web 2.0 - on se foutait de la gueule de cette expression mais c’était pas faux avec le recul)







Et il faut pas oublier aussi le test ACID2 (avec sa tête jaune) et 3 (carrés colorés + mesure de la perf de rendu) de Ian Hickson qui a permit de comparer les navigateurs entre eux d’une manière fiable, indépendante et incontestable.

Ça aussi, ça a été un réel tournant pour l’adoption de FF et des autres au détriment d’IE.



Sans ces outils, le web standard n’aurait pas décollé aussi vite.



J’espère que vous parlerez aussi de Brave de Brendan Eich qui a créé entre autre JavaScript.


Pour ceux qui veulent remettre à leur place les dates d’apparition des navigateurs et souhaitent avoir en perspective avec les technos de l’époque, il y a ça (du début du web jusqu’en 2012) :



http://www.evolutionoftheweb.com/



C’est très bien fait.

Note amusante : C’est une équipe de Google Chrome qui l’a fait :)








KP2 a écrit :



Nan mec, tu exagères grave…

C’est Firefox qui est la base du web “moderne”. Ou plutôt c’est Firefox qui a remis le web sur les rails des standards. Et tout à changé quand FF a passé la barre des 10% de PDM.

A partir de là, on a connu une véritable effervescence et ça a été un véritable déclencheur de tout ce qui est arrivé ensuite…

Apple a pondu webkit (en partant de loin avec KHTML car il était vraiment pas top) et Chrome est arrivé un peu après. Et quand eux aussi ont commencé à bousculer MS, tout ce petit monde a relancé sérieusement les travaux sur HTML5, les CSS et le JS.



Et là, le web moderne est né (on appelait ça le web 2.0 - on se foutait de la gueule de cette expression mais c’était pas faux avec le recul)



&nbsp;

L’architecte de Webkit est l’architecte de Firefox qui est parti de Mozilla chez Apple. En terme de performance et de rapidité KHTML/Webkit/Blink a toujours dépassé Firefox. Encore aujourd’hui Webkit/Blink est le moteur de rendu le plus utilisé. Le firefox dont tu parles est mort depuis de nombreuses années tout simplement parce que c’est le moteur de rendu le plus ancien, rien de dramatique, d’où la naissance du projet Quantum (pour info j’écris depuis Firefox Nightly :) )



Le Web 2.0 est le nom commercial des requêtes asynchrones, technologie Microsoft implémentée dans IE6 (XMLHttpRequest, aujourd’hui remplacé par l’API fetch)









KP2 a écrit :



Edge est un très bon navigateur et je suis sur que ça reste une priorité pour MS. J’ai aucun doute là dessus.





C’est hors sujet mais Edge est encore aujourd’hui source de prises de tête en tant que dev. EdgeHTML est un moteur en retard sur la concurrence.

Si je ne dis pas de bêtise, Microsoft a dissout l’équipe “Windows” aujourd’hui éclatée entre Azure et je ne sais plus trop quoi (une équipe sur les OS mais qui inclut Linux et autres (pour Azure entre autre))









cedeber a écrit :



En terme de performance et de rapidité KHTML/Webkit/Blink a toujours dépassé Firefox. Encore aujourd’hui Webkit/Blink est le moteur de rendu le plus utilisé. Le firefox dont tu parles est mort depuis de nombreuses années tout simplement parce que c’est le moteur de rendu le plus ancien, rien de dramatique, d’où la naissance du projet Quantum (pour info j’écris depuis Firefox Nightly :) )







J’ai pas dit que FF était meilleur dans l’absolu mais juste qu’il n’a jamais été bien loin de Chrome et les 2 se tiraient la bourre… et même parfois FF était devant sur certains points.

FF a gagné petit à petit une image de grosse vache qui était essentiellement due aux extensions. Mais de base il était très bon globalement.

Et effectivement, depuis la 55, il a encore fait un bon en avant (et j’ai lâché Chrome depuis).







cedeber a écrit :



Le Web 2.0 est le nom commercial des requêtes asynchrones, technologie Microsoft implémentée dans IE6 (XMLHttpRequest, aujourd’hui remplacé par l’API fetch)







Non, le web2.0 était une expression, rien de plus. Effectivement, c’était très lié a l’existence de XHR qui, chose amusante, a été pondue par MS pour rendre Outlook Web Access (le webmail d’Exchange) plus “dynamique”.

Mais ce truc n’avait ni docs ni specs (ou quasi pas) et ne devait servir QUE pour OWA (ça montre le génie visionnaire de MS a l’époque)… Sauf que quand Google a voulu faire Gmail, ils ont vu ce truc et ont trouvé ça vachement bien… alors ils reverse-engineré XHR pour implémenter le bazar dans Mozilla et l’utiliser dans Gmail.

Après, Ajax est arrivé pour simplifier l’usage de ce truc un peu sale (au départ - comme tout ce que faisait MS a cette époque… )









NextInpact a écrit :



Malheureusement, il affiche un vrai manque de fonctionnalités. Des éléments aussi simples que l’import des données depuis d’autres navigateurs ont mis bien longtemps à se manifester.





Et on ne peut toujours pas enregistrer un page web sur Edge <img data-src=" />. Obliger de passer par un autre navigateur (même IE le fait).



Le premier screen, j’ai failli avoir une attaque&nbsp; <img data-src=" />

Sympa comme article.









Rhalph a écrit :



Je suis toujours étonné d’un truc : il y a eu un paquet de gens qui (à raison) crachaient sur IE6 et sur les bidouilles qui rendaient pas mal de sites incompatibles avec d’autres navigateurs (et inversement).

Mais je vois de plus en plus des cas similaire avec Chrome. Plein de sites ont des fonctionnalités qui ne sont compatibles qu’avec Chrome. Sauf que là ça ne choque personne ?



Sisisi

j’ai l’exemple de la nouvelle version de google earth en tête,&nbsp; myhcl.sante-ra.fr aussi



edit: et les applications Chrome qui se sont vues bien embêtées quand Google a annoncé la fin des app dans Chrome









darkweizer a écrit :



Et on ne peut toujours pas enregistrer un page web sur Edge <img data-src=" />. Obliger de passer par un autre navigateur (même IE le fait).







2 solutions :

Tu imprimes et ensuite tu scannes la feuille

Tu fais un “imprim écran” que tu colles dans un doc



Franchement, je vois pas ce qu’on pourrait vouloir de plus <img data-src=" />









le podoclaste a écrit :



Ma mémoire me joue des tours, j’étais persuadé que Firefox était venu avant Safari. En tout cas, sous Mac, avant la sortie de Safari, il y avait quelques navigateur tiers qui se basait sur Gecko (le moteur de Mozilla) et on avait été très surpris que Apple choisisse le méconnu KHTML.



En tout cas, ça avait fait un bien fou, pas seulement chez les technophiles. Je me souviens de la mère d’un ami, Mme Michu typique, qui me disait avec soulagement qu’elle utilisait maintenant Firefox <img data-src=" />





Première version de Firefox (Phoenix) : 23 septembre 2002

Première version de Safari : 7 janvier 2003

Donc non, tu n’est pas encore gâteux <img data-src=" />



Sinon, il y a ça qui est sympa sur l’historique des user-agents (en anglais par contre) : History of the browser user-agent string.



Fidèle à jamais à Firefox pour m’avoir délivré de l’infâme Microsoft IE incapable de bloquer un popup publicitaire quand ceux-ci polluaient massivement Internet, et qui ne gérai pas les onglets <img data-src=" />








ProFesseur Onizuka a écrit :



Fidèle à jamais à Firefox pour m’avoir délivré de l’infâme Microsoft IE incapable de bloquer un popup publicitaire quand ceux-ci polluaient massivement Internet, et qui ne gérai pas les onglets <img data-src=" />







https://www.linux-noob.com/forums/uploads/post-1-1160073179.jpg



Pour ma part, la balance se fait surtout entre Vivaldi et Firefox : de vraies différences et un égal plaisir d’usage.


IE écrasait tout, et voilà où il est aujourd’hui. La routourne va tourner. C’est pour cela que je ne crois pas à la disparition des navigateurs “alternatifs”. Qu’ils aient quelques pourcents n’empêchent pas Firefox, Opera, Vivaldi, et d’autres, de poursuivre leur développement.


j’ai eu un cas récent sur un vol JOON

les services de bord sont dispo sur le wifi, mais uniquement avec les navigateurs sélectionnées (chrome et firefox, pas de egde, opera ou safari)


Non pas forcement

Chrome n’a pas tant d’avance que ça dans les standards, même si ça reste le navigateur le plus proche, il y a même des points sur lesquels il est en retard sur Firefox et Edge.


Franchement la sortie d’IE 4 a vraiment révolutionné ma vision du net.


Plus saine qu’il y a 15 ans oui, y’a pas photo

Mais aussi moins saine qu’il y a 5 ans, et ça c’est inquiétant.


Trés intéressant, il y a longtemps qu’un article ne m’avait pas autant intéressé sur Nextinpact


C’est fort ça, un peu comme si on t’imposais une marque de chaussure pour aller dans une rue spécifique.

Ça devrait pouvoir sauter avec l’user-agent.

Pis quel est l’intérêt ? DRM spécifiques ?








TiTan91 a écrit :



Plus saine qu’il y a 15 ans oui, y’a pas photo

Mais aussi moins saine qu’il y a 5 ans, et ça c’est inquiétant.







Y’a des hauts et des bas, l’évolution se fait pas toujours en ligne droite vers le haut…

Et puis bon, même si chrome prend un peu trop l’ascendant, on a toujours 2 moteurs web complets, Libres et performants sous la main pour lancer autre chose (quantum et webkit).



Franchement, tant que les technos sont Libres, je suis pas inquiet…









Rhalph a écrit :



Je suis toujours étonné d’un truc : il y a eu un paquet de gens qui (à raison) crachaient sur IE6 et sur les bidouilles qui rendaient pas mal de sites incompatibles avec d’autres navigateurs (et inversement).

Mais je vois de plus en plus des cas similaire avec Chrome. Plein de sites ont des fonctionnalités qui ne sont compatibles qu’avec Chrome. Sauf que là ça ne choque personne ?





La différence c’est que Chrome propose des truc expérimentaux alors que ie était juste à la ramasse.

&nbsp;





alliocha1805 a écrit :



T’as des exemples à part certaines expériences Google ? (ça m’intéresse pour comparer)





Le format wepP par exemple, uniquement géré nativement sous chrome. Dommage que les autres n’ont pas suivis, ça devrait être un standard d’image depuis longtemps pour ce débarrasser du cancer gif / png.



gif ok, mais pourquoi png ?








Mihashi a écrit :



gif ok, mais pourquoi png ?





Parce que ce format ne permet pas une compression ce qui à pour effet d’avoir des image très lourde et de “pourrir le web”. Le webp permet de réunir l’avantage du jpg / gif / png. Le jpg permet d’avoir une compression mais pas possible d’avoir une transparence, le gif permet d’avoir une compression par dégradation du nombre de couleurs mais pas sur la transparence, et le png permet d’avoir une transparence sur plusieurs niveau mais ne permet pas de compresser.



Il y à quelques temps j’avais testé de passer à la moulinette toutes les images d’une installation de prestashop et j’avais 60% d’économie en passant au format webp mais bon j’ai pas pu release le module car seul chrome était compatible, c’est pas rien !



&nbsp;



Tu peux très bien compresser par dégradation du nombre de couleurs avec le png aussi.








KP2 a écrit :



Chrome embarque un player Flash nativement depuis pratiquement la v1.

FF gère le Flash plugin depuis toujours aussi&nbsp;



&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

Le player Chrome n’est pas toujours 100% compatible . Il est utile pour les sons, les vidéos, les animations, mais pas les applis.

Firefox pose le problème qu’il faut toujours activer flash manuellement parce qu’il se plaint à chaque mise à jour que le plugin est obsolète et pas moyen de le distribuer à tous les ordis facilement (enfin, l’année dernière).&nbsp;



Et il y a toujours le complément: les applis web basées sur Java…&nbsp;









skankhunt42 a écrit :



Parce que ce format ne permet pas une compression ce qui à pour effet d’avoir des image très lourde et de “pourrir le web”.&nbsp;&nbsp;



Heu… si, il y a de la compression dans PNG…

Pas de compression destructive, certes, mais compression quand même.









skankhunt42 a écrit :



Parce que ce format ne permet pas une compression ce qui à pour effet d’avoir des image très lourde et de “pourrir le web”.







Huh ???

Bien sur que si le PNG est compressé et il a même des algos très performants !

par contre, il est très bon pour les images “fabriquées” genre dessins, logos, pictos, etc. L’idée était de ne pas entrer en concurrence avec JPEG qui, lui, est très bon pour les photos.



Le seul “problème” de PNG (qui n’est pas de sa faute au final) est que Photoshop le gère pas très bien et ne produit pas des png très optimisés. Elle vient de là cette impression de “lourdeur” que certains graphistes ressentent. Mais ça n’a rien à voir avec le format, c’est l’outil qui déconne (déconnait ?)









brice.wernet a écrit :



Le player Chrome n’est pas toujours 100% compatible . Il est utile pour les sons, les vidéos, les animations, mais pas les applis.

Firefox pose le problème qu’il faut toujours activer flash manuellement parce qu’il se plaint à chaque mise à jour que le plugin est obsolète et pas moyen de le distribuer à tous les ordis facilement (enfin, l’année dernière). 



Et il y a toujours le complément: les applis web basées sur Java…







Le player flash de Chrome est exactement le même que l’officiel. Il provient d’Adobe directement.

Il y a 2 différences avec la version “plugin” :




  • il n’est pas mis à jour systématiquement (mais personne n’était systématiquement à jour avec le plugin de toute façon)

  • il tourne dans une sandbox



    Mais fonctionnellement et techniquement, il est identique.









TiTan91 a écrit :



j’ai eu un cas récent sur un vol JOON

les services de bord sont dispo sur le wifi, mais uniquement avec les navigateurs sélectionnées (chrome et firefox, pas de egde, opera ou safari)





C’est quand même très différent là : la société prend les deux cas de la majorité à (savoir Chrome et Firefox) et pour des questions de coûts ne s’emmerde pas a tester / optimiser sur d’autres navigateurs. Pour le coup toutes les missions ou je suis passé comme Chef de Projet on faisait comme ça : ça coûte cher de vérifier / optimiser / corriger un hypothétique problème qui va concerner 5% de gens alors que tu leur laisse deux options totalement viables : Chrome ou Firefox.



Moi je parlais de l’hégémonie Chrome qui est censé amener des souci de compatibilité avec FF









brice.wernet a écrit :



Le player Chrome n’est pas toujours 100% compatible . Il est utile pour les sons, les vidéos, les animations, mais pas les applis.

Firefox pose le problème qu’il faut toujours activer flash manuellement parce qu’il se plaint à chaque mise à jour que le plugin est obsolète et pas moyen de le distribuer à tous les ordis facilement (enfin, l’année dernière). 



Et il y a toujours le complément: les applis web basées sur Java…











De toute façon, il va falloir penser à migrer les applis qui utilisent encore cette verrue car Google a annoncé l’arrêt de son intégration pour bientôt (et sans support du plugin).

Mozilla, c’est pareil, ils sont en train de décourager son utilisation à mort (d’où les demandes de confirmation)

Reste IE… Je ne sais pas ce qu’à prévu MS à ce sujet mais je pense qu’ils vont suivre le mouvement



Ah, je me disais bien. Cela-dit, 6 mois d’écart seulement, j’aurais pensé 2 ou 3 ans en fait.


je travaille pour un éditeur, et crois moi, tester ton appli web sur tous les navigateurs, c’est bien trop chronophage. Donc tu vérifies la compatibilité avec Chrome et Firefox, et tu colles ça dans tes précos. Bien sûr, 99,9% de l’appli fonctionne très bien sur d’autres navigateurs, mais si c’est pas le cas, t’es couvert, tu peux prendre le temps pour corriger


Je confirme

Et c’était tellement chiant…le plus simple était de coller le site en site de confiance et de bidouiller les autorisations, histoire de ne pas autoriser les activex pour tout et n’importe quoi…


Perso… Chrome, Firefox, Opera, et Vivaldi (mon main) sont mon quatuor gagnant. Edge, c’est quoi ?


mais le souci est que cette vérification faite sur 2 navigateurs uniquement se tranforme en controle d’accès.

Pour éviter un site pété on interdit à quelqu’un sous Edge/Opera/Safari d’y aller, alors qu’il y a 99.99% de chances que ça marche quand même.

L’accès devrait être laissé au choix de l’utilisateur, même si toutes les situations ne sont pas testées.



En l’occurrence l’appareil que j’avais sur moi n’avait pas ces navigateurs (même si je suis habituellement un utilisateur de Firefox) et du coup je n’avais aucun accès aux divertissements proposés dans l’avion…








TiTan91 a écrit :



mais le souci est que cette vérification faite sur 2 navigateurs uniquement se tranforme en controle d’accès.

Pour éviter un site pété on interdit à quelqu’un sous Edge/Opera/Safari d’y aller, alors qu’il y a 99.99% de chances que ça marche quand même.

L’accès devrait être laissé au choix de l’utilisateur, même si toutes les situations ne sont pas testées.



En l’occurrence l’appareil que j’avais sur moi n’avait pas ces navigateurs (même si je suis habituellement un utilisateur de Firefox) et du coup je n’avais aucun accès aux divertissements proposés dans l’avion…





Je suppose (ça reste une hypothèse) que c’est pour des questions légales : si tu dis qu’il faut X ou Y, personne pourra se plaindre et attaquer du fonctionnement sur Z :)



Ma supposition vient du fait que j’avais déjà mis ça en place justement pour un site pour nous protéger des 5 hurluberlus qui utilisent IE6 ou des trucs obscurs dont tout le monde se fout xD



Bloquant à juste titre les 5 urluberlus utilisant encore IE6, et bloquant sans justification au passage les 50 personnes utilisant opera/edge/safari qui auraient pu utiliser le service sans souci.



Le souci avec joon c’est qu’une fois installé dans l’avion et qu’on te dit “compatible chrone/firefox uniquement”, bah t’es niqué de toute façon.

Non seulement c’est injuste de forcer le browser sans raison, mais en plus les personnes sans accès n’ont aucune solution de secours à ce moment là (cas joon)








TiTan91 a écrit :



Bloquant à juste titre les 5 urluberlus utilisant encore IE6, et bloquant sans justification au passage les 50 personnes utilisant opera/edge/safari qui auraient pu utiliser le service sans souci.



Le souci avec joon c’est qu’une fois installé dans l’avion et qu’on te dit “compatible chrone/firefox uniquement”, bah t’es niqué de toute façon.

Non seulement c’est injuste de forcer le browser sans raison, mais en plus les personnes sans accès n’ont aucune solution de secours à ce moment là (cas joon)





Oui mais ils pourront moins se plaindre car c’est surement écrit en Arial 1 italique en bas des Conditions Génerales de Vente :) Si ça te coûte plus cher de rendre ça compatible que le regret de quelques clients : c’est rentable pour la compagnie surtout la compagnie Low Cost d’Air France ;)



Tant que tu n’as pas une bannière “bonjour, ami du moyen-âge” pour t’accueillir…








KP2 a écrit :



Huh ??? Bien sur que si le PNG est compressé et il a même des algos très performants ! par contre, il est très bon pour les images “fabriquées” genre dessins, logos, pictos, etc. L’idée était de ne pas entrer en concurrence avec JPEG qui, lui, est très bon pour les photos.





J’ai testé avec une capture de mon fond d’écran, 1.6 mo avec toshop en 24 bit et 765ko en 8 bit, sur un site de compression png j’obtiens 700ko avec des couleurs en 256 toute délavée et à titre de comparaison c’est 450 ko en jpg qualité 10 sous toshop. A titre de comparaison j’ai 140 ko sur la version webp, compressée elle aussi via un site et qualité tout à fait potable.



Ce qui est très con avec cette pseudo non concurrence de format c’est que ça empèche au web d’évoluer comme avoir des icônes haute définition photoréaliste ce qui est plus ou moins l’avenir surtout dans le mobiles.



Et sur une image qui contient du texte, des logos, des schémas ou des dessins détourés, ça donne quoi ? Normalement le PNG est meilleur que le JPG pour cela, mais j’ignore ce que donne le WebP.








KP2 a écrit :



Mais fonctionnellement et techniquement, il est identique.&nbsp;



Mais il n’est pas détecter par de vieilles applis, qui demandent de l’installer. Dont les consoles VMware par exemple (mais&nbsp; ce n’est qu’un exemple, on peut trouver des applis et firmware Cisco aussi. HP, c’est Java qui lui pose problème, dans les switches et les imprimantes)





KP2 a écrit :



De toute façon, il va falloir penser à migrer les applis qui utilisent encore cette verrue car Google a annoncé l’arrêt de son intégration pour bientôt (et sans support du plugin).&nbsp;



Du coup, j’ai packagé des Firefox portables avec le plugin flash copié en dur, le plugin java avec le bon java… car c’est pas des applis qu’on migre facilement, surtout si on parle de logiciels intégrés dans des firmwares.









davidbidji a écrit :



je travaille pour un éditeur, et crois moi, tester ton appli web sur tous les navigateurs, c’est bien trop chronophage. Donc tu vérifies la compatibilité avec Chrome et Firefox, et tu colles ça dans tes précos. Bien sûr, 99,9% de l’appli fonctionne très bien sur d’autres navigateurs, mais si c’est pas le cas, t’es couvert, tu peux prendre le temps pour corriger





J’ai un mail du support Office 365 qui me conseille d’utiliser d’autres navigateurs que IE pour accéder à O365. IE11 ne gère pas bien les accents.

Mais IE11 reste notre navigateur officiel car beaucoup d’applis ont du mal avec Chrome. Firefox est plus compatible, mais il y a toujours des exceptions. IE11 ici a la meilleure couverture fonctionnelle. Malheureusement.



Après, IE11 et Edge sont plutôt stables, mais Firefox et Chrome changent trop souvent, cassant la compatibilité avec les vieilles applis (mal fichues, mais quand même) –&gt; comment déployer cela en entreprise? Et je n’aborde même pas le sujet du cloud, avec des applis dont les fonctionnalités et la présentation changent sans prévenir à la guise du fournisseur.



Le png est un format sans perte et sans compression (si on excepte celle sans perte qui suit le codage de Huffman et qui est très intéressant quand l’image est simple mais contre-productive sur des photos).



C’est le format le plus lourd que tu peux avoir; un peu comme les formats dits ‘RAW’ issus des appareils photos mais qui eux n’ont pas de compression associée. On ne peut donc pas compresser vers du png.











le podoclaste a écrit :



Et sur une image qui contient du texte, des logos, des schémas ou des dessins détourés, ça donne quoi ? Normalement le PNG est meilleur que le JPG pour cela, mais j’ignore ce que donne le WebP.





Je sais pas j’ai pas testé, en théorie le png est plus adapté mais pour du web ça deviens vite le bordel à gérer ces format multiple. Tout ce que je peu dire c’est que si le format webP était adopté massivement il y aurais une économie massive de bande passante.