The Computer Language
23.03 Benchmarks Game

VW Smalltalk 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.08 81,124 1313 43.87
VW Smalltalk 462.75 55,112 916 530.77
n-body
source secs mem gz cpu secs
Node js #6 8.41 45,908 1268 9.39
VW Smalltalk 113.02 55,444 1782 113.00
spectral-norm
source secs mem gz cpu secs
Node js #7 5.36 46,704 414 5.37
Node js 5.44 47,212 319 5.45
Node js #6 1.66 88,700 999 6.10
VW Smalltalk 49.48 55,336 642 49.48
VW Smalltalk #2 21.87 247,432 1047 62.48
mandelbrot
source secs mem gz cpu secs
Node js #3 4.03 118,432 1122 15.92
Node js #2 28.20 53,644 416 28.23
Node js 130.80 49,372 373 130.71
VW Smalltalk 324.58 55,124 603 324.55
VW Smalltalk #2 102.40 190,452 929 353.48
pidigits
source secs mem gz cpu secs
Node js #4 1.26 49,328 481 1.28
VW Smalltalk #4 8.06 55,768 753 8.06
Node js #2 12.95 78,356 397 12.97
Node js #3 13.09 78,112 424 13.11
regex-redux
source secs mem gz cpu secs
Node js #3 4.51 768,724 668 5.58
Node js #4 5.76 991,704 463 5.93
fasta
source secs mem gz cpu secs
Node js #5 2.20 94,408 2047 6.32
VW Smalltalk 29.07 55,220 1539 29.07
Node js 33.14 54,432 809 33.43
k-nucleotide
source secs mem gz cpu secs
Node js #3 15.72 416,500 1812 43.32
Node js #2 37.55 486,856 935 116.51
Node js 40.21 518,808 1008 117.96
VW Smalltalk #5 423.68 385,100 1317 423.42
VW Smalltalk 578.93 385,940 1110 578.89
reverse-complement
source secs mem gz cpu secs
Node js #2 15.94 731,396 1221 16.58
VW Smalltalk   Bad Output  
Node js #7   Bad Output  
binary-trees
source secs mem gz cpu secs
Node js 6.37 1,295,776 711 19.51
Node js #6 8.22 1,257,276 744 24.87
Node js #7 33.78 1,135,992 451 38.12
VW Smalltalk 38.58 375,420 711 38.57
VW Smalltalk #3 17.36 375,848 930 40.61
VW Smalltalk

VisualWorks® 8.3
Aug 19 2017

Node js

build 19.0.1+10-21