Bun vs Node.js
今回は、最近注目のBunとNode.jsの処理速度をGaussの消去法を使って比較しました。 より正確に言うと、それらに搭載されているJavaScriptエンジンのJavaScriptCoreとV8の比較です。 結果は表1のようになりました。Bun(JavaScriptCore)は、Node.js(V8)よりも約1.5倍高速でした。 尚、ベンチマークの計測で使用したプログラム(gauss.cpp, gauss.js)は、こちらの記事 C++ vs Python vs JavaScript vs Julia にあります。
プログラミング言語 | 計算時間 | C++を1としたときの計算時間 |
---|---|---|
C++(Clang) | 0.508967 sec | 1.000 |
Bun(JavaScriptCore) | 0.668377 sec | 1.313 |
Node.js(V8) | 0.998315 sec | 1.961 |
JavaScriptで数値計算をするならBun(JavaScriptCore)で決まり!