La version 2 du protocole de transfert hypertexte, ou HTTP/2, est la dernière norme HTTP. Les mises à jour du protocole amélioreront la vitesse, l'efficacité et la sécurité du trafic Web. Cependant, la transition n'est pas automatique.
Cet article vise à vous donner un aperçu de ce que HTTP/2 signifie pour vous et comment configurer votre site Web ou votre serveur pour tirer parti des nouvelles fonctionnalités.
Pour les utilisateurs réguliers, les changements de HTTP/1.1 à HTTP/2 seront assez invisibles.
Tous les navigateurs auront besoin d'un certificat TLS (Transport Layer Security) valide pour servir les sites Web sur HTTP/2. Ainsi, au-delà du chargement plus rapide des pages, il y aura également une augmentation de la sécurité du site Web.
Pour les concepteurs et propriétaires de sites Web, HTTP/2 peut améliorer la vitesse de chargement de votre site sur tous les appareils.
Chaque navigateur moderne prend déjà en charge la nouvelle norme de protocole (bien que ces navigateurs mobiles ne prennent pas en charge HTTP/2). Cependant, dans les cas où le navigateur ou le serveur ne prend pas en charge HTTP/2, la norme HTTP/1.1 sera automatiquement utilisée.
Les changements introduits dans HTTP/2 affecteront la façon dont nous optimisons les sites Web et les serveurs pour plus d'efficacité et de rapidité.
Les nouvelles fonctionnalités introduites dans HTTP/2 nous permettront d'ignorer de nombreuses solutions de contournement et techniques d'optimisation de HTTP/1. Cela inclut de ne plus intégrer de scripts dans HTML ou de combiner des fichiers pour réduire les requêtes du serveur. Le partage de domaine n'est également plus utile.
Dans certains cas, ces solutions de contournement affecteront même négativement la vitesse de votre page si elle est servie HTTP/2.
La majorité du trafic Internet est basée sur les mobiles, alors tenez compte des vitesses Internet mobiles et gardez vos fichiers multimédias petits et optimisés pour ces appareils. Vous devez également continuer à minifier votre JavaScript (JS), HTML et CSS.
Si vous ne savez pas pourquoi vous devez réduire vos fichiers, un bon début serait notre article sur comment et pourquoi réduire votre JavaScript.
Si vous n'êtes pas familier avec les termes mentionnés dans cet article, voici une introduction rapide
Script intégré consiste à ajouter du JavaScript directement dans un document HTML avec la balise