The Computer Language
23.03 Benchmarks Game

Erlang versus Node js fastest performance

Always look at the source code.

If the fastest programs are hand-written vector instructions, does the host language matter? You might be more interested in the less optimised programs — more seconds, less gz source code.

fannkuch-redux
source secs mem gz cpu secs
Node js #5 11.70 82,944 1460 46.40
Erlang 67.13 42,432 1044 264.91
n-body
source secs mem gz cpu secs
Node js #6 8.42 45,788 1387 8.42
Erlang #3 104.36 42,236 1405 104.40
spectral-norm
source secs mem gz cpu secs
Node js #7 5.36 45,568 569 5.37
Node js 5.37 46,336 433 5.38
Node js #6 1.54 89,856 1152 5.95
Erlang #2 11.75 51,176 753 45.92
Erlang 62.78 53,460 513 62.88
mandelbrot
source secs mem gz cpu secs
Node js #3 4.06 121,344 1252 16.06
Node js #2 28.34 53,248 542 28.38
Node js 133.69 48,040 500 133.69
Erlang #3 52.26 72,520 798 208.31
Erlang #4 54.50 73,988 813 217.27
Erlang   Bad Output  
Erlang #2   Bad Output  
pidigits
source secs mem gz cpu secs
Node js #4 1.25 50,260 641 1.27
Erlang #3 3.38 56,616 568 4.45
Erlang #2 3.27 61,680 518 5.16
Erlang 6.01 74,676 565 6.75
Node js #3 14.41 77,176 552 14.41
Node js #2 14.41 76,956 516 14.42
regex-redux
source secs mem gz cpu secs
Node js #3 4.38 769,412 895 5.46
Node js #4 5.52 974,984 693 5.70
Erlang #6 22.65 5,214,780 1055 42.40
fasta
source secs mem gz cpu secs
Node js #5 2.22 94,012 2202 6.24
Erlang #2 18.95 41,932 1170 21.45
Node js 38.18 49,216 903 38.50
Erlang 86.89 40,612 1045 175.84
k-nucleotide
source secs mem gz cpu secs
Node js #3 15.45 417,356 1971 41.83
Node js #2 37.22 477,820 1071 112.45
Node js 40.46 334,636 1138 116.21
Erlang #3 5,904.10 556,024 945 6,158.16
Erlang 5,894.88 4,485,776 944 6,183.90
reverse-complement
source secs mem gz cpu secs
Node js #2 15.84 717,140 1577 16.50
Erlang 1,799.36 1,801,408 1309 2,028.27
Node js #7   Bad Output  
Erlang #4   Timed Out  
Erlang #3   Timed Out  
binary-trees
source secs mem gz cpu secs
Erlang 10.86 469,136 426 11.07
Erlang #2 5.02 465,116 485 14.02
Node js #7 18.01 1,291,008 587 30.46
Node js #6 9.87 1,258,532 865 33.05
Node js 9.87 1,232,768 867 35.40
Erlang

Erlang/OTP 26 [erts-14.2.2]
[source] [64-bit] [smp:4:4]
[ds:4:4:10] [async-threads:1] [jit:ns]

Node js

v21.6.2