Les Protocoles Web pour les devs front-end

par Robin Marx, édition 2023

Consulter le support (en) ⚔️ Voir la vidéo (en)

HTTP/3 est là, et il promet des avantages majeurs en termes de performances ! La plupart d’entre eux sont facile d’accès, il suffit d’appuyer sur un bouton. Cependant, certains permettent, voire nécessitent, des ajustements de la part des équipes de dev (front-end) pour des performances optimales.

Dans cette intervention, nous examinerons les options de haut niveau dont vous disposez en tant que développeur pour orienter le comportement de HTTP/2 et 3, ainsi que leur fonctionnement interne. Nous examinerons le préchargement, le chargement paresseux et les indices de priorité de réception/priorité. Nous jetons un regard critique sur le fait de maintenir votre HTML/CSS de base à moins de 14 Ko à l’ère du 0-RTT. Nous discuterons également de la nouvelle tendance des 103 Early Hints, alias « Server Push Killer ».

En combinant les principes de base de la mise en réseau, l’histoire des protocoles et des conseils pratiques, vous apprendrez ce qui se passe sous le capot et comment le régler vous-même.


Robin Marx

Présenté en anglais par Robin Marx Web Protocol & Performance Expert, Akamai

Robin Marx est expert en performances web chez Akamai Technologies. Il étudie les performances et le fonctionnement des protocoles web modernes tels que HTTP/2, HTTP/3 et QUIC et contribue depuis plusieurs années au groupe de travail QUIC de l’IETF.

Robin parle souvent des performances du web lors de conférences internationales, rendant ainsi les situations complexes plus compréhensibles pour le grand public. Le week-end, il aime frapper d’autres personnes avec des épées longues.