Deux semaines après que Google ait annoncé la prise en charge de HTTP/2 dans Chrome, Mozilla suit le même chemin : mardi (24), l’organisation a publié Firefox 36, une version qui se distingue par sa compatibilité avec le nouveau protocole.
L’adoption de la norme dans les deux navigateurs n’est pas une simple coïncidence, ni un “litige” pour décider lequel a le plus de ressources. La version finale de HTTP/2 a été approuvée le 18 dernier, il n’est donc pas plus naturel que les principaux navigateurs du marché aient été préparés à supporter le protocole rapidement.
Il y a de bonnes raisons à cela. HTTP est le protocole qui sert de base au navigateur pour accéder aux pages web. Toutefois, la version la plus utilisée aujourd’hui, la 1.1, a été publiée en 1999, ce qui explique qu’elle ne réponde pas aux besoins actuels en matière de sécurité et de performances.
HTTP/2 a été développé pour surmonter les limitations de HTTP/1.1 en apportant des fonctions telles que des en-têtes compressées, des requêtes et des réponses parallèles sur la même connexion (HTTP 1.1 nécessite l’utilisation de plusieurs connexions en même temps pour répondre à des demandes simultanées), la hiérarchisation des requêtes les plus importantes et la fonction “server-push”, qui accélère la connexion en envoyant les ressources du navigateur qui n’ont pas encore été demandées, mais qui le seront. Nous en expliquons ici les principales caractéristiques.
En plus du support complet de HTTP/2, Firefox 36 est livré avec la synchronisation du site fixé sur la page qui s’affiche lorsqu’un onglet vide est ouvert, nouveau look dans la version Android. Toutes les nouveautés sont décrites ici. Pour télécharger le navigateur ou le mettre à jour (au cas où vous ne voudriez pas attendre la mise à jour automatique), le lien est le suivant.