Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【Node.js24.x】PerformanceResourceTiming::PerformanceResourceTiming()関数の使い方

PerformanceResourceTiming関数の使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

PerformanceResourceTiming関数は、PerformanceResourceTimingクラスに属し、Webページやアプリケーションで利用される各種リソース(画像、スクリプト、スタイルシートなど)の読み込みに関する詳細なパフォーマンスタイミング情報を収集し、提供する特定の処理を実行する関数です。この関数を利用することで、開発者はウェブサイトの応答速度やユーザー体験に影響を与えるリソースの読み込み状況を、ミリ秒単位で正確に計測・分析できます。具体的には、リソースの取得開始時刻から終了時刻、DNSルックアップにかかった時間、TCP接続の確立時間、リクエスト・レスポンスの送受信時間、さらにはコンテンツの転送サイズといった多岐にわたるデータを計測します。これにより、どのリソースの読み込みに時間がかかっているのか、ボトルネックとなっている箇所はどこかなどを特定し、アプリケーションのパフォーマンス改善に役立てることが可能です。Node.js環境において、バックエンドで動作するアプリケーションが外部APIへのリクエストにかかる時間などを計測する際にも、この種のパフォーマンス計測は重要となります。

構文(syntax)

1new PerformanceResourceTiming()

引数(parameters)

引数なし

引数はありません

戻り値(return)

PerformanceResourceTiming

PerformanceResourceTiming は、ネットワークリソースの読み込みに関する詳細なパフォーマンス情報を取得するためのオブジェクトです。このオブジェクト自身を返します。

関連コンテンツ