PerformanceResourceTiming.nextHopProtocol
nextHopProtocol
読み取り専用プロパティは、ALPN プロトコル ID (RFC7301) で識別されるように、リソースを取得するために使用されるネットワークプロトコルを表す文字列
です。
プロキシが使用されている場合、トンネル接続が確立されていると、このプロパティはトンネリングプロトコルの ALPN プロトコル ID を返します。それ以外の場合、このプロパティはプロキシへの最初のホップの ALPN プロトコル ID を返します。
注: この機能は Web Worker 内で利用可能です
構文
resource.nextHopProtocol;
戻り値
ALPN プロトコル ID (RFC7301) で識別される、リソースの取得に使用されたネットワークプロトコルを表す 文字列
。
例
次の例では、nextHopProtocol
プロパティを使用しています。
function print_PerformanceEntries() {
// Use getEntriesByType() to just get the "resource" events
var p = performance.getEntriesByType("resource");
for (var i=0; i < p.length; i++) {
print_nextHopProtocol(p[i]);
}
}
function print_nextHopProtocol(perfEntry) {
var value = "nextHopProtocol" in perfEntry;
if (value)
console.log("nextHopProtocol = " + perfEntry.nextHopProtocol);
else
console.log("nextHopProtocol = NOT supported");
}
仕様
仕様書 | ステータス | コメント |
---|---|---|
Resource Timing Level 1 nextHopProtocol の定義 |
勧告候補 | 初期定義 |
ブラウザの互換性
BCD tables only load in the browser