Comment opitimiser la fluidité des interfaces web ?

2 minutes

Easy

Code experience

Lire la vidéo

Résumé

Historiquement, le Web les navigateurs n'étaient pas très optimisés. C'est-à-dire que pour interagir avec des composants Java, on a créé Javascript. C'était, de façon très schématisé, pour avoir par exemple un petit composant graphique dans lequel on faisait ce qu'on voulait en Java, et le reste du navigateur permettait de naviguer d'un point de vue réseau.

Au fil du temps on s'est rendu compte que ce n'était pas le meilleur moyen de le faire. Les navigateurs ont énormément progressé, et il y a eu tout de même d'autres technologies comme Flash ou Silverlight. Ces technologies donnaient de grandes libertés de création mais elles étaient peu viables dans le sens où cela vient en surcouche du navigateur. Finalement, cela ralentissait le navigateur puisque techniquement on va aller interagir directement avec un composant qui tourne au sein du navigateur. Parfois il y a aussi de gros frameworks qui font un peu de même. On a vu beaucoup de technologies de ce genre comme Angular ou React qui permettaient effectivement de faire gagner en UX. En revanche, elles ont un certain coût en terme de technicité et en termes de performance.

Aujourd'hui, ce qu'on fait les éditeurs de navigateurs, c'est de rattraper le retard qu'ils avaient sur tous ces composants. Ils proposent aujourd'hui nativement des outils, des composants, des moyens plus rapides et plus sobre numériquement et donc beaucoup plus écologique, qui sont aussi adaptés aux besoins mobiles. Cela permet justement de faire des économies et d'être plus performants, plus réactif.

Il faut savoir que historiquement Flash a été mis à mal par Steve Jobs sur l'iPhone parce qu'il consommait trop de batterie. Il faut donc éviter de retomber dans ce genre de problématique et revenir finalement au standard du web qui aujourd'hui sont très modernes.

Cours suggérés

Learn alongside the best

Hubvisory

C'est parti !

Rejoignez la communauté et soyez incollable sur l'experience utilisateur grâce à nos experts !

C'est parti !

Rejoignez la communauté et soyez incollable sur l'experience utilisateur grâce à nos experts !