• [^] # Re: DOM plus rapide que Canvas: tout à fait crédible

    Posté par . En réponse à la dépêche Petit jeu en HTML5 et découverte de Crafty. Évalué à 6. Dernière modification le 22 avril 2014 à 13:58.

    Objections ô combien légitimes étant donnée la promesse faite par le Web de compatibilité universelle :-)

    Ceci dit, on peut quand même relativiser:
    - Les GPUs non-intégrés non-mobiles supportent entièrement le pipeline programmable requis par WebGL depuis que le GeForce 6 est sorti en 2004, il y a 10 ans, suivis par les Radeon l'année suivante je crois;
    - Les GPUs intégrés d'Intel le supportent entièrement depuis les GMA X3000 en 2006;
    - Sous Windows, Direct3D 9 est capable de tirer parti d'un support partiel, ce qui donne une accélération correcte dès le Intel GMA 945, encore plus ancien;
    - Les appareils mobiles (téléphones) ont tous un GPU depuis quasi toujours, et ils supportent tous entièrement ce pipeline (car on a exprès choisi de se limiter aux specs d'OpenGL ES 2) depuis plusieurs années, même dans le bas de gamme (par exemple en Qualcomm, dès le Adreno 200; il faudrait redescendre sur des vieux Adreno 130 pour ne pas avoir ce support).

    Quant aux problèmes de pilotes bugués, c'est sûr que ça a été un gros problème, mais l'avantage du développeur Web, c'est que le développeur de navigateur est forcé de gérer ce problème pour lui, par exemple en implémentant des contournements de bugs, et en poussant les fabricants de GPU à s'assurer qu'ils exécutent sans heurt la très grosse suite de tests officiels de WebGL.