The Computer Language
25.03 Benchmarks Game

all Node.js programs & measurements

v23.8.0

  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
binary-trees  #7 0.12 2.891 64,311 458 0.10  7
binary-trees  #7 28.29—28.55 16.071 1,128,059 458 0.10  21
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
binary-trees  #6 0.26 3.191 80,511 752 0.06  7
binary-trees  #6 30.92—31.04 8.609 1,275,720 752 0.06  21
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
binary-trees  0.31 2.844 90,083 717 0.09  7
binary-trees  33.89—34.14 8.942 1,389,228 717 0.09  21
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fannkuch-redux  #5 1.00 3.021 111,890 1320 0.14  10
fannkuch-redux  #5 43.76—44.47 11.066 111,055 1320 0.14  12
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fannkuch-redux  #8 0.60 3.083 64,037 452 0.13  10
fannkuch-redux  #8 58.31 58.324 64,094 452 0.13  12
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  0.75 3.521 71,610 815 0.14  250,000
fasta  39.18—39.87 38.550 71,639 815 0.14  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  #8 0.52 3.044 71,016 742 0.13  250,000
fasta  #8 19.26—19.53 18.980 74,129 742 0.13  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
fasta  #5 0.82 3.066 119,124 2050 0.14  250,000
fasta  #5 7.10—7.15 2.556 120,930 2050 0.14  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
k-nucleotide  #2 1.95 3.497 227,312 941 0.13  250,000
k-nucleotide  #2 110.72—113.74 35.565 1,897,566 941 0.13  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
k-nucleotide  #8 1.50 4.131 142,660 678 0.13  250,000
k-nucleotide  #8 109.35—113.96 105.517 734,392 678 0.13  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
k-nucleotide  1.86 3.529 213,803 1011 0.13  250,000
k-nucleotide  115.01—117.24 37.722 1,361,019 1011 0.13  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
k-nucleotide  #3 1.51 4.085 177,607 1817 0.14  250,000
k-nucleotide  #3 43.91—44.53 15.990 448,524 1817 0.14  25,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  #8 0.67 3.286 69,177 412 0.11  1,000
mandelbrot  #8 73.08—75.99 70.305 68,338 412 0.11  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  0.66 3.259 68,964 380 0.15  1,000
mandelbrot  72.84—75.47 69.018 69,100 380 0.15  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  #3 0.51 3.073 113,431 1128 0.15  1,000
mandelbrot  #3 15.86—15.92 4.047 144,757 1128 0.15  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
mandelbrot  #2 0.38 2.824 67,760 422 0.11  1,000
mandelbrot  #2 29.44 29.412 73,617 422 0.11  16,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
n-body  #8 0.32 2.875 66,548 1173 0.16  500,000
n-body  #8 9.64—9.99 9.631 66,695 1173 0.16  50,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
n-body  #6 0.32 2.918 66,716 1274 0.11  500,000
n-body  #6 8.60—8.73 8.548 67,244 1274 0.11  50,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
pidigits  #2 0.51 3.125 73,654 405 0.10  2,000
pidigits  #2 12.15—12.42 12.170 102,679 405 0.10  10,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
pidigits  #4 0.28 3.204 70,177 487 0.14  2,000
pidigits  #4 1.16 1.145 71,688 487 0.14  10,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
pidigits  #3 0.52 3.099 73,089 431 0.12  2,000
pidigits  #3 12.23—12.38 12.252 102,257 431 0.12  10,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
regex-redux  #3 0.28 2.879 83,759 675 0.12  50,000
regex-redux  #3 5.71—5.92 4.349 840,503 675 0.12  5,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
regex-redux  #4 0.18 2.584 67,293 471 0.14  50,000
regex-redux  #4 5.63—5.76 5.465 1,036,935 471 0.14  5,000,000
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
reverse-complement  #7 0.37 0.234 95,052 1486 0.15  250,000
reverse-complement  #7 Bad Output 0.15  100,000,001
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
reverse-complement  #2 0.32 3.228 75,899 1228 0.14  250,000
reverse-complement  #2 16.25—16.39 15.529 763,048 1228 0.14  100,000,001
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
spectral-norm  #6 0.80 3.292 117,092 1002 0.14  500
spectral-norm  #6 6.03 1.602 116,212 1002 0.14  5,500
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
spectral-norm  #8 0.32 2.962 66,679 355 0.14  500
spectral-norm  #8 6.53 6.533 66,642 355 0.14  5,500
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
spectral-norm  0.29 2.778 66,761 326 0.15  500
spectral-norm  5.38—5.51 5.414 67,637 326 0.15  5,500
  Mean or 95% CI elapsed        
source cpu secs secs mem gz make secs N
spectral-norm  #7 0.30 2.816 66,290 420 0.12  500
spectral-norm  #7 5.40 5.404 66,163 420 0.12  5,500