Des pages Web qui s'affichent 34% plus vite grâce au MIT

Guillaume Belfiore
Lead Software Chronicler
10 mars 2016 à 16h28
0

Si les pages Web sont de plus en plus complexes, les travaux visant à optimiser leur chargement se multiplient. D'un côté les éditeurs de navigateurs améliorent continuellement le moteur d'exécution Javascript et de l'autre, on fait évoluer le protocole HTTP. Pour sa part au MIT, les chercheurs souhaitent que le navigateur ait une meilleure compréhension du contenu de la page.

Lorsque l'internaute saisit une URL, le navigateur ne sait pas par avance la nature de la page qu'il chargera. Il récupérera le code HTML composé de fichiers CSS, d'images et de différents objets Javascript. Mais l'analyse ne se limite pas à ces simples composants. Il existe également des dépendances. « Par exemple un navigateur pourrait exécuter un fichier Javascript pour découvrir par la suite plus d'images à récupérer et à afficher », explique Ravi Netravali dans un communiqué du MIT.

Puisque le navigateur ne peut d'emblée connaitre la nature de ces dépendances, il en résulte des allers-retours entre la machine de l'internaute et le serveur. C'est précisément le problème que souhaite corriger Polaris, un projet en cours qui permettrait d'obtenir en moyenne un chargement des pages 34% plus rapide.

035C000008377118-photo-web-ban.jpg


Polaris est tout de suite capable de déterminer les interactions entre les différents éléments, et peut en lister plusieurs milliers pour une seule page Web. Il en résulte une sorte de graphe de toutes les dépendances. James Mickens, planchant également sur ce projet, dresse une analogie et explique « si quelqu'un vous donnait une liste complète de toutes les villes (à visiter), vous pourriez planifier le chemin le plus rapide », sans faire des allers-retours inutiles entre plusieurs points.

Pour faire usage de cette technologie il est toutefois nécessaire que le serveur hébergeant la page Web accueille également la plateforme de Polaris permettant de mesurer ces dépendances. Retrouvez davantage d'informations sur cette page.

Téléchargez :

Guillaume Belfiore

Lead Software Chronicler

Lead Software Chronicler

Je suis rédacteur en chef adjoint de Clubic, et plus précisément, je suis responsable du développement éditorial sur la partie Logiciels et Services Web.

Lire d'autres articles

Je suis rédacteur en chef adjoint de Clubic, et plus précisément, je suis responsable du développement éditorial sur la partie Logiciels et Services Web.

Lire d'autres articles
Vous êtes un utilisateur de Google Actualités ou de WhatsApp ? Suivez-nous pour ne rien rater de l'actu tech !
google-news

A découvrir en vidéo

Rejoignez la communauté Clubic S'inscrire

Rejoignez la communauté des passionnés de nouvelles technologies. Venez partager votre passion et débattre de l’actualité avec nos membres qui s’entraident et partagent leur expertise quotidiennement.

S'inscrire

Commentaires

Haut de page

Sur le même sujet