Nous avons récemment déployé le protocole HTTP/2 chez un de nos clients en l’activant depuis leurs plateformes Akamai. Nous vous faisons profiter des résultats.
Sans HTTP/2
Ci-dessous le waterfall très coloré de notre client avant HTTP/2 :
- Rouge : la ressource est bloquée
- Violet : résolution DNS
- Bleu : la ressource est en attente
- Vert : la ressource est en réception
On observe des temps de blocage de plus en plus importants à mesure qu’on avance dans le temps (barres rouges).
Avec HTTP/2
Le même extrait du waterfall de notre client avec HTTP/2 :
Le multiplexage HTTP/2 est bien en place, ça marche ! Nous n’avons plus aucun temps de blocage et un affichage optimisé de la page. Reste maintenant à évaluer l’impact réel sur le ressenti utilisateur pour tous les contextes et usages grâce à appYuser.
La ligne bleue correspond à l’événement DOM Content Loaded.
Lire aussi : HTTP/3 est officiel !