internet

HTML 5, pas encore prêt pour les applications "riches"

par Arnauld de La Grandière le 28.01.2010 à 16:32
Freeciv.net est une version entièrement réalisée en HTML5 de FreeCiv, lui même une version open source et libre du célèbre jeu Civilisation.

skitched

Les auteurs de Freeciv.net ont publié un comparatif de l'exécution de leur jeu dans les différents navigateurs du marché. Chrome prend la tête de la course, suivi de peu par Safari, alors qu'Internet Explorer en revanche est bon dernier, soit plus de 10 fois plus lent que Chrome (Opera n'a pu être testé à cause d'une incompatibilité).

Il faut également noter qu'Internet Explorer 8 ne gère pas la fonction Canvas de HTML5, qui permet la composition dynamique d'images, utilisée pour les autres navigateurs. En lieu et place les développeurs se sont servis de fonctions propres au DHTML et ont utilisé des balises <div> contenant des images de fond découpées. Les résultats ne sont donc pas directement comparables.

skitched

Les conclusions qu'en tirent les développeurs sont pour le moins amères : étant donné la domination d'Internet Explorer, en l'état il est difficilement envisageable d'utiliser HTML 5 pour les web apps "riches". Même sur les autres navigateurs, HTML 5 donne de bien piètres résultats comparés à une solution native, puisqu'au mieux ils obtiennent près de 8 images par seconde (contre une centaine en natif de manière générale). Au regard de ces problèmes, Flash, qui fonctionne de la même manière sur une machine donnée quel que soit le navigateur, a encore de beaux jours devant lui.

|  |  

Découvrez le nouvel iPad sur l'Apple Store
2
1
Vos réactions (30 réactions)
dafunker [28/01/2010 17:13]

De beau jours pour le Flash mais Apple ne l'entend pas de cette oreille ...

C'est dommage d'avoir décidé d'évincer le Flash au profit de l'AppStore.
Apple pourrait proposer Flash en option, désactivé par defaut. Mais non, l'utilisateur est contraint et n'est pas libre de choisir les applications qu'il souhaite installer.
Nihao [28/01/2010 17:24]

En tout cas c'est un bien beau projet ! Cela prouve que l'on peut faire des choses assez évoluées en HTML5.
Psylo [28/01/2010 17:27]

"Mais non, l'utilisateur est contraint et n'est pas libre "
Hé oui ! Bienvenue dans le monde des logiciels privateurs. Et ce n'est pas partit pour s'améliorer.
Heureusement qu'il existe une alternative avec des OS et des logiciels totalement libre.
Stef@n [28/01/2010 17:33]

J'aurai honte à la place de Microsoft de retarder ainsi l'évolution du web... Ils se battent comme des malades pour imposer ce "produit" alors qu'il est on ne peut plus merdique (et ils le savent). IE est vraiment un des pires produits qui ont jamais existé! Qu'ils passent à WebKit et puis voilà...
enov [28/01/2010 18:11]

Réclamer flash au nom de la liberté me laissera toujours perplexe.
Liam128 [28/01/2010 18:51]

Ouais Nihao enfin à 8 images par seconde dans le meilleur des cas c'est pas tout à fait gagné non-plus. Et bon, regarde Freeciv.net en action, tu verras que c'est pas tout à fait prêt de détrôner le flash.
Regarde ce qu'on peut faire en flash ici : http://www.rocketbirds.com/revolution.php

A priori, je crois que ça en HTML5, c'est pas pour demain, ni même pour l'année prochaine, et probablement même pas pour dans 5 ans.
DrFatalis [28/01/2010 19:21]

"Heureusement qu'il existe une alternative avec des OS et des logiciels totalement libre."
Noooon ? Faut arrêter la fumette, psylo.
Trouve moi quelque chose d'équivalent à iworks en libre, mon ami, et à keynote en particulier.
J'écris des ouvrages libres (et gratuits) mais le monde du libre à une fâcheuse tendance à se contempler le nombril en traitant tous les autres de crétins, tropdipeux, brelin-glandus et vendus à cause de l'hydre propriétaire...
sucellus [28/01/2010 19:27]

Liam128> déjà il marche pas partout visiblement, si on est à faire des applications autant le faire pour de vrai, une jeux en flash c'est cool ok mais c'est complètement détourner Flash de ces origines, on peut aussi faire un film en 3D en flash sera-t-il aussi bon que avatar? (je plaisante pas la peine de répondre)

HTML 5 permet beaucoup de chose, il est vrai sans un graphisme délirants, qui fonctionnerons avec tous les navigateurs qui parlent HTML5 et en utilisant à fond des standard plus ouvert que flash.

L'impasse sur flash à été énormément critiqué sur le iPhone : résultat tous le monde à pousser vers le HTML5 qui résout le problème pour les vidéos, les bandeaux de pub sont revenus à d'autre standard qui passe partout.

Critiqué un système fermé en en proposant un autre c'est de la démagogie.
Le problème avais été soulevé pour le wma, "c'est inadmissible Apple ne gère pas le wma" et nanani, nanana, résultat une entreprise (racheté par microsoft depuis) à fais le boulot et aujourd'hui tous le monde s'en fout car Flash fais mieux pour le streaming et que les format gérés par quickTime sont plus répandus. Idem pour le mp3 qui n'est pas le format par défaut d'iTunes, résultat : premier disquaire en ligne...

Bref l'impasse sur un format, même extrêmement répandu, n'est pas un obstacle sauf pour les conservateurs. Il faut évoluer, trouver les parades j'ai pas word je prend xxxoffice(open, neo), j'ai pas fetch je prend cyberduck, c'est le choix.
dafunker [28/01/2010 19:47]

sucellus
HTML 5 permet beaucoup de chose, il est vrai sans un graphisme délirants, qui fonctionnerons avec tous les navigateurs qui parlent HTML5 et en utilisant à fond des standard plus ouvert que flash.


Ola, doucement ;D Tu fais bien de parler au futur :)
HTML5 est loin d'être supporté par tous les navigateurs, on peut pas dire que 98% des utilisateurs ont un navigateur compatible HTML5 alors que FLash 9 oui. Pareil pour le CSS3. D'ici là, Adobe aura dèjà sorti quelque chose d'important qu'HTML5 ne fera pas.
J-Mac [28/01/2010 19:47]

Que Flash soit mieux que le HTML5 pour jouer aux jeux (et donc les réaliser), ok, personne n'a jamais dit le contraire. Mais le HTML5 permettra de remettre le flash à sa place (pour jeux comme Rocketbirds, pourquoi pas) et ne viendra plus s'immiscer dans la navigation là où elle n'a pas lieu d'y être.
Kounkountchek [28/01/2010 19:51]

@sucellus
"HTML 5 permet beaucoup de chose, il est vrai sans un graphisme délirants, qui fonctionnerons avec tous les navigateurs qui parlent HTML5 et en utilisant à fond des standard plus ouvert que flash."

Tu te rends bien compte que faire du html 5 aujourd'hui c'est se priver de plus de la moitié (au moins) des utilisateurs ?
Et quand tu passes du temps à développer une application en ligne tu espères toucher le plus de gens possible.
Donc aujourd'hui Flash est un choix qui se justifie.
Dans quelques années peut-être pas.
J-Mac [28/01/2010 20:03]

@Kounkountchek
Aujourd'hui faire du Flash, c'est se couper de plus de 75 millions d'utilisateurs, et apparemment ça va encore s'agrandir cette année.
Et vu comment le flash fait ramer des vieilles configs, le chiffre est même bien plus important.
Cette année la transition dans plusieurs domaines est en train de s'amorcer, dont la vidéo qui est l'une, si ce n'est la plus grande, utilisation de flash sur le net.
Kounkountchek [28/01/2010 20:12]

@J-Mac
Et donc, tu proposes quoi à la place ? (sans te couper de au moins 75 millions d'utilisateurs) (j'entends compatible avec ie)
Manic [28/01/2010 20:34]

@sucellus: Le HTML5 résoud le problème de vidéo? D'un côté Youtube qui marche en H.264 et de l'autre Firefox qui ne supporte que le codec Theora pour la balise ... On ne résoud rien, au contraire.
oomu [28/01/2010 21:05]

rome ne se fait pas en un jour

le Canvas dans les navigateur est encore très récent.


patience.

en attendant vous avez flash et les applications natives iphones
2
1



Réagir

Cinq consignes avant de réagir :
  1. Rester dans le cadre de la dépêche. Pour des discussions plus générales, vous pouvez utiliser nos forums.
  2. Développer son argumentation. Les messages dont le seul but est de mettre de l'huile sur le feu seront modifiés ou effacés sans préavis par la rédaction.
  3. Respecter les acteurs de l'informatique et les autres lecteurs. Les messages agressifs, vulgaires, haineux, etc. seront modifiés ou effacés sans préavis par la rédaction.
  4. Pour toute remarque concernant le contenu de l'article, pour nous signaler une erreur, une faute d'orthographe, une omission, merci de nous contacter exclusivement par e-mail.
  5. Relisez-vous, et pour les utilisateurs de Safari profitez de l'aide du navigateur : activez le menu édition > Orthographe > Vérifier l'orthographe lors de la frappe.