Format HTTP Archive

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher

Le Format HTTP Archive (HAR) est un format ouvert destiné à l'export et l'échange de données collectées par des outils de monitoring HTTP. Initialement conçu par Jan Odvarko et Simon Perkins[1], ce format repose sur une structure JSON. Sa version actuelle est la 1.2[2].

Exemple de représentation d'un fichier .har montrant la chronologie de chargement d'une page web.

Utilisation[modifier | modifier le code]

Le Format HTTP Archive permet de sauvegarder et d"échanger le "détail de la chronologie de chargement d'une page WEB". Il est principalement utilisé dans une démarche d'optimisation des performances d'un site WEB, aussi bien pour le partage que pour l'historisation à long terme (comparaison de l'évolution de la structure d'une page).

Il peut être également être exploité afin de conserver une trace lors d'une action de diagnostic sur un problème d'accès à un site.

Il ne conserve pas le contenu d'une page WEB, et n'a donc pas pour objet "d'archiver le web", mais bien de conserver le détail des requêtes d'un navigateur et réponses d'un serveur WEB, nécessaire au chargement d'une page WEB (HTML ou autre).

Outils exploitant le format HTTP Archive[modifier | modifier le code]

En plus de l'outil Firebug avec le plugin NetExport [3] des concepteurs du format .har, de nombreux outils implémentent déjà (avril 2013) le support du format .har dans sa forme JSON ou XML[4]. Citons:

  1. Fiddler
  2. HTTPWatch
  3. Dynatrace depuis sa version 2.0
  4. Les outils de développement WEB (Web_development_tools (en)) présents dans le navigateur Google Chrome ou dans Microsoft Internet Explorer en version 9 via un export XML.
  5. Selenium_IDE avec le plugin "BrowserMob Proxy"[5].
  6. WatchMouse

Annexes[modifier | modifier le code]

Lien externe[modifier | modifier le code]

Notes et références[modifier | modifier le code]