The Computer Language
23.03 Benchmarks Game

Racket 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
Racket #2 113.80 76,180 916 113.79
Racket #3 30.20 77,300 1109 114.95
Racket 145.19 75,048 655 145.18
n-body
source secs mem gz cpu secs
Node js #6 8.42 45,788 1387 8.42
Racket #2 14.23 78,496 1695 14.23
Racket 40.72 78,124 1503 40.71
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
Racket #3 3.94 76,456 639 14.82
Racket #2 15.07 75,004 539 15.07
Racket 29.59 76,644 452 29.59
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
Racket #3 34.73 76,156 808 34.73
Racket #4 10.56 135,104 810 41.33
Racket 49.27 75,972 524 49.27
Racket #2 51.25 73,732 592 51.25
Node js 133.69 48,040 500 133.69
pidigits
source secs mem gz cpu secs
Node js #4 1.25 50,260 641 1.27
Racket #2 1.34 79,072 1142 1.34
Racket 10.38 78,084 459 10.38
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
Racket 23.80 1,294,036 548 23.80
Racket #2 13.97 1,545,628 736 25.59
fasta
source secs mem gz cpu secs
Node js #5 2.22 94,012 2202 6.24
Racket #3 8.07 76,708 1291 8.07
Racket 18.32 74,776 1071 18.31
Node js 38.18 49,216 903 38.50
k-nucleotide
source secs mem gz cpu secs
Node js #3 15.45 417,356 1971 41.83
Racket #4 63.67 926,924 893 63.66
Node js #2 37.22 477,820 1071 112.45
Node js 40.46 334,636 1138 116.21
Racket 200.38 2,438,152 554 198.38
reverse-complement
source secs mem gz cpu secs
Racket #2 8.99 783,600 1038 8.98
Node js #2 15.84 717,140 1577 16.50
Racket 40.99 2,047,504 560 40.99
Node js #7   Bad Output  
binary-trees
source secs mem gz cpu secs
Racket #3 6.79 300,316 480 6.79
Racket #2 9.00 323,828 422 9.00
Racket #4 4.77 408,068 861 9.38
Racket 15.80 544,844 482 15.79
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
Racket

Racket v8.12 [cs].

Node js

v21.6.2