Le HTML5 ainsi que le CSS3 tendent à devenir des normes de développements, voire même à remplacer la technologie Flash, et ce pour diverses raisons, mais rappelons d’abord le fonctionnement de ces technologies. Premièrement, le Flash est une forme de langage informatique permettant de générer des animations, de créer du contenu visible sur le web ou même sur des programmes, le HTML5 et le CSS3 sont quant à eux, une version amélioré des standards de la spécification HTML & CSS de la W3C, et donc des langages de développement uniquement Web, et dit « Basiques ». Tout d’abord, après avoir été très largement utilisé dans les années 2000, le Flash n’est pas compatible avec certains systèmes (rappelons que l’iPhone & iPad ne peuvent le lire) et commence véritablement à être déprécié par la jeune communauté de développeurs. Aussi il fait appel à des langages de programmation spécifiques telle que l’ActionScript qui sont des codes très lourds et de ce fait, l’animation ou le site utilisant du flash seront un peu plus lourds, plus lents, moins évolutifs. Aussi rappelons que le Flash nécessite l’installation préalable d’extensions pour vos navigateurs, ce qui par ailleurs doit être mis à jour régulièrement. L’HTML5 et le CSS3 utilisent de nombreuses librairies dites « API *», ce qui leurs confèrent de bien meilleures conditions pour évoluer et à terme probablement remplacer le Flash. ils s’intègrent de la même manière que le HTML, et utilisent des fonctions Javascript qui, stockées dans ces API* leurs permettent de réaliser les mêmes prouesses et animations que leurs concurrent, avec l’avantage d’être bien plus léger & certains dirons même « plus rapide ». Ce qui est indéniable, c’est que ces deux technologies combinées sont comprises par bien plus de terminaux que la technologie Flash, ainsi que par les terminaux mobiles, ce qui n’est pas rien à l’heure actuelle. À ce jour, leur principal défaut est de n’être pas compris en intégralité par tous les navigateurs, mais le nombre