3テラバイト

プログラム関連備忘録サイト。主にゲーム。

JavaScript

JavaScriptで処理時間を計測する

投稿日:

performance.now関数を用いて処理時間を計測します。
計測したい処理の実行前後にperformance.now関数でtime originからの経過時間を取得し、その差を比較します。

DOMHighResTimeStamp
https://developer.mozilla.org/ja/docs/Web/API/DOMHighResTimeStamp#the_time_origin

const startTime = performance.now();

// 処理時間を計測したい処理を記述

const endTime = performance.now();
console.log(endTime - startTime);

リンク

performance.now()
https://developer.mozilla.org/ja/docs/Web/API/Performance/now

-JavaScript


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です


reCaptcha の認証期間が終了しました。ページを再読み込みしてください。

関連記事

no image

JavaScriptで数値を2進数や16進数の文字列に変換する

toString関数の引数に基数の値を指定すると、その形式に変換された文字列が返されます。基数は2~36までの間で指定可能です。 16進数に変換する この例では30を16進数に変換した1eが出力されま …

no image

JavaScriptで指定時間ごとに処理を実行する

指定時間ごとに処理を実行する setInterval関数の第一引数に指定時間経過ごとに実行したいコールバック関数を、第二引数に待機時間をミリ秒で指定します。 以下の例では関数callbackFuncを …

no image

ブラウザとモバイルデバイス用のインタラクティブチャートを実装するJavaScriptチャートライブラリGoogle Chartsの使い方

公式サイト https://developers.google.com/chart サンプルコード <html> <head> <script type="te …

no image

JavaScriptチャートライブラリPlotly.jsでチャートを描画する

公式サイト Plotly JavaScript Graphing Library | JavaScript | Plotlyhttps://plotly.com/javascript/ サンプルコード …

no image

JavaScriptで配列やオブジェクトの一部を代入する分割代入

JavaScriptで変数に配列やオブジェクトから値を代入する際に、左辺の変数名に角括弧[]を付けることで配列やオブジェクトの一部のみ代入することが可能です。 以下の例では変数aに右辺の配列の内最初の …