.HAR ファイル拡張子
HTTP Archiveファイル
| 開発元 | World Wide Web Consortium |
| 人気度 |
3.6 | 40 票 |
HARファイルとは?
HARファイルは、HTTP Archive(HAR)形式で保存されたアーカイブで、収集したHTTPパフォーマンスデータを保存するために使用されるJSON形式のフォーマットです。Webブラウザーが読み込んだWebページに関する情報が含まれており、追跡されたWebページ、応答時間、Webブラウザーのバージョンなどが記録されます。HARファイルには、HAR形式のバージョンやファイルの作成者などのメタデータも保存されます。
詳細情報
HAR形式は、Webブラウザーのパフォーマンスを記録するためのもので、開発者はブラウザーがWebページをどの程度適切に読み込んでいるかを分析できます。HARファイルは、Electron HAR、HttpWatch、HTTP Toolkitなど、HTTP関連のさまざまなツールでエクスポートできますが、通常はWebブラウザーでエクスポートされます。Google Chrome、Mozilla Firefox、Apple Safari、Microsoft Edge、Microsoft Internet Explorerなど、ほとんどのブラウザーがこの形式をサポートしています。
HARファイルは、オンラインのHAR Viewerツールや、オープンソースでクロスプラットフォーム対応のHTTP Toolkitなど、さまざまなプログラムで開くことができます。HARファイルはJSON形式で保存されるため、JSONエディターや、Microsoft Notepad、Apple TextEditなどのプレーンテキストエディターでも開くことができます。
HARファイルをテキストエディターで開くと、JSON形式で保存された内容が次のオブジェクトタイプに整理されて表示されます。
- log - HAR形式のバージョン、ログの作成者、ブラウザーのバージョン、追跡されたWebページの一覧に関する情報が含まれます。
- creator - ログの作成者に関する情報が含まれます。
- browser - ブラウザーに関する情報が含まれます。
- pages - エクスポートされたWebページの一覧に関する情報が含まれます。
- pageTimings - ページの読み込み中に発生したイベントに関する情報がミリ秒単位で含まれます。
- entries - すべてのHTTPリクエストに関する情報が含まれます。
- request - 実行されたリクエストに関する情報が含まれます。リクエストメソッド、Cookieオブジェクトとヘッダーオブジェクト、クエリパラメーターオブジェクトなどが含まれます。
- response - 応答ステータス、ステータスの説明、HTTPバージョン、Cookieオブジェクトとヘッダーオブジェクトに関する情報が含まれます。
- cookies - requestオブジェクトとresponseオブジェクトに含まれるすべてのCookieに関する情報が含まれます。
- headers - requestオブジェクトとresponseオブジェクトに含まれるすべてのヘッダーに関する情報が含まれます。
- queryString - クエリ文字列から解析されたパラメーターと値に関する情報が含まれます。
- postData - requestオブジェクトに投稿されたデータに関する情報が含まれます。
- params - postDataオブジェクトに投稿されたパラメーターに関する情報が含まれます。
- content - responseオブジェクトの応答コンテンツに関する情報が含まれます。
- cache - ブラウザーのキャッシュからのリクエストに関する情報が含まれます。
- timings - リクエストと応答のタイミングに関する情報がミリ秒単位で含まれます。
注: HAR形式は、World Wide Web Consortium(W3C)のWeb Performance Working Groupによって開発されています。
