Si je ne m'abuse, les premiers à faire du bruit autour d'html5, ont été les gens de Mozilla en présentant des démonstrations avec la balise canvas. C'était à l'époque où Mozilla devait l'essentiel de sa notoriété et progression au marketing avec des grandes opérations du genre "record de téléchargement en 24 heures". En ce temps là on ne se gênait pas pour sous-entendre que c'était Firefox qui innovait (merci pour ce qui est pompé sur les petits copains Norvégiens) et faisait avancer le web (merci pour le w3c qui essayaient de faire à cette époque ce qu'il pouvait, coincé entre le marteau IE et l'enclume Microsoft).

Le problème pour Mozilla, c'est que les choses ont changées à une vitesse supersonique ces deux dernières années avec d'une part le retour en grâce de l'image d'Apple dans le grand publique et d'autre part l'irrésistible montée en puissance de Google, qui chose inattendue a lancer son propre navigateur. Problème supplémentaire pour Mozilla, ces deux firmes sont des championnes de la communication.

Résultat, Firefox qui occupait seul le devant de la scène, se retrouve un peu dépassé par les événements pris à son propre jeu :
- qui a commencé à nous arrosés de comparatifs avec les petits copains ou les chiffres mettaient toujours en avant son produit ?
- qui a beaucoup parlé d'une alliance avec Adobe pour développer un javascript encore plus rapide et plus efficace ?
- qui était toujours en train de parler des gadgets de la version suivante dès qu'une nouvelle version était livrée ?

Mais au fait un navigateur ça sert à quoi :
- Au départ c'est un outil pour aller chercher des pages d'informations sur le web et les afficher de la
manière la plus confortable possible pour le lecteur, avec l'un des éléments essentiels pour une navigation aisée : l'hyperlien.
- Aujourd'hui c'est quasiment toujours ça son utilisation essentiel, même si on y a ajouté l'interactivité, utilisation de formulaires entre autres, et beaucoup d'extensions pour faire plus joli et plus spectaculaire

Donc un navigateur c'est important, très important même, mais ce n'est que l'un des innombrables programme que l'on utilise au cours d'une journée. Alors pourquoi est-ce devenu cet espèce de monstre qui commence par bouffer une bonne partie de la mémoire quand on l'active, qui est de plus en plus lent contrairement aux chiffres annoncés, et qui n'est pas foutu d'utiliser 100% de la disponibilité de l'écran (le nombre de pages où le texte principal est confiné dans une étroite bande verticale au centre de l'écran est impressionnant).

Et pourquoi le développement web est-il si compliqué ? Expérience à faire : s'immerger au milieu d'un équipe de développeurs web pendant quelques temps en se contentant d'écouter sans prendre partie : ça discutaille à longueur de journées à propos de détails, de spécificités de navigateurs, de problèmes de mise en page, de bagarre avec le Dom et Javascript, d'interprétation d'attributs css. Et on passe sous silence JEE, dotNet, php, et autres compères. Et le plus grave c'est qu'on n'entend pas parler souvent de l'application à développer, tout du moins de ses fonctionnalités.

Et voilà comment on se retrouve avec une bande de garnements en train de faire de la pub mensongère dans un domaine où la qualité et la technicité devraient suffire.