正解はWorker Threadsです。Node.jsは基本的にシングルスレッドですが、Worker Threadsを使うことで複数のスレッドを生成し、メモリを共有しながらCPU負荷の高い計算をメインスレッドから分離して実行できます。