The Computer Language
24.04 Benchmarks Game

Node js versus Dart 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
Dart #3 41.08 19,532 553 41.08
Node js #5 11.57 86,784 1320 45.93
Dart #5 12.74 19,532 1227 50.64
Dart #2 59.91 19,532 510 59.91
n-body
source secs mem gz cpu secs
Dart #6 7.02 19,536 1318 7.02
Node js #6 8.35 46,728 1274 8.36
Dart #2 9.43 19,536 1273 9.43
Dart #3 11.45 19,536 1413 11.45
spectral-norm
source secs mem gz cpu secs
Dart 5.32 19,792 468 5.32
Node js #7 5.36 45,888 420 5.36
Node js 5.37 47,360 326 5.39
Dart #6 1.51 19,800 1202 5.68
Node js #6 1.55 94,080 1002 5.92
Dart #2 3.34 23,552 1173 12.57
mandelbrot
source secs mem gz cpu secs
Dart #3 15.33 19,664 620 15.32
Node js #3 4.05 125,696 1128 15.99
Dart #4 4.23 72,704 988 16.59
Node js #2 28.35 53,784 422 28.38
Dart #2 29.80 19,536 494 29.80
Node js 136.10 48,576 380 136.11
Dart 183.52 19,536 462 183.51
Dart #6   Bad Output  
pidigits
source secs mem gz cpu secs
Node js #4 1.24 50,540 487 1.26
Dart #2 2.82 19,792 496 2.86
Dart #3 3.19 19,792 495 3.24
Node js #2 14.18 77,952 405 14.19
Node js #3 14.19 78,028 431 14.20
regex-redux
source secs mem gz cpu secs
Node js #3 4.34 790,368 675 5.44
Node js #4 5.48 975,456 471 5.65
Dart #4 15.22 520,384 513 15.28
Dart #5 10.04 520,828 710 15.51
Dart #2 19.06 557,692 667 19.46
Dart #3 10.90 572,356 1061 19.59
fasta
source secs mem gz cpu secs
Dart #4 3.95 404,164 1307 4.05
Dart 4.43 19,532 1407 4.44
Dart #5 2.92 410,268 1489 4.67
Dart #3 4.87 491,188 1114 4.88
Node js #5 2.21 100,552 2050 6.20
Dart #2 14.48 19,532 1075 14.48
Node js 40.47 50,244 815 40.80
k-nucleotide
source secs mem gz cpu secs
Node js #3 15.38 422,240 1817 41.85
Dart #3 19.89 221,660 1526 59.29
Node js #2 37.49 479,968 941 112.46
Node js 39.64 335,272 1011 115.24
Dart 554.27 464,520 628 554.53
reverse-complement
source secs mem gz cpu secs
Dart #5 9.27 1,994,704 942 12.38
Node js #2 15.89 717,660 1228 16.53
Dart 18.00 1,001,052 651 18.86
Dart #3 60.93 6,340,156 571 62.93
Dart #2 100.97 6,336,040 575 104.01
Node js #7   Bad Output  
Dart #4   Bad Output  
binary-trees
source secs mem gz cpu secs
Dart #6 11.41 448,748 488 15.23
Dart #7 10.15 709,208 869 22.93
Dart #4 10.21 698,844 1394 23.46
Dart #5 12.28 523,328 1023 28.28
Node js #7 18.49 1,291,392 458 30.94
Node js #6 9.59 1,275,572 752 32.36
Node js 9.68 1,230,804 717 35.09
Dart #3 15.90 1,236,508 1219 39.62
Node js

v21.7.3

Dart

Dart SDK version: 3.3.0 (stable)
Tue Feb 13 10:25:19 2024