node.js 配列が結合できる「concat」と「スプレッド構文」のパフォーマンスを計測する

node.js  配列が結合できる「concat」と「スプレッド構文」のパフォーマンスを計測する

node.jsで、配列を結合する際に利用する「concat」と「スプレッド構文」のパフォーマンスを計測するサンプルコードを記述してます。nodeのバージョンは14.15.1を使用してます。

環境

  • OS windows10 pro 64bit
  • node V14.15.1

パフォーマンス計測

benchmarkを使用して、「concat」と「…」を使用して、配列を結合するコードを実行して、パフォーマンスを計測するサンプルコードとなります。

benchmarkインストール手順

サンプルコード

実行結果 (benchmarkを少しだけ日本語化してます)

1秒間に実行できる回数をみると、断然Spreadで定義した方がいい結果になりました。