Node js costs versus TypeScript costs 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 cpu seconds, less gz source code. fannkuch-redux source mem gz cpu Node js #5 71,216 1313 44.47 TypeScript #5 Failed n-body source mem gz cpu TypeScript #6 40,380 1293 8.46 Node js #6 39,956 1268 8.55 spectral-norm source mem gz cpu Node js #7 39,920 414 5.37 TypeScript #7 40,448 441 5.38 TypeScript 38,788 388 5.44 Node js 38,228 319 5.44 Node js #6 73,976 999 6.14 TypeScript #6 Failed mandelbrot source mem gz cpu Node js #3 104,232 1122 15.95 Node js #2 47,652 416 28.18 Node js 42,020 373 130.64 TypeScript #3 Failed pidigits source mem gz cpu Node js #4 42,420 481 1.17 TypeScript #4 43,884 490 1.17 Node js #2 71,444 397 13.15 TypeScript #2 71,804 411 13.16 Node js #3 71,396 424 13.22 TypeScript #3 71,828 433 13.24 regex-redux source mem gz cpu TypeScript #4 985,460 463 6.12 Node js #4 984,868 463 6.14 Node js #3 1,155,052 668 6.33 TypeScript #3 Failed fasta source mem gz cpu Node js #5 78,520 2047 6.25 Node js 49,132 809 37.16 TypeScript Failed k-nucleotide source mem gz cpu Node js #3 400,964 1812 44.32 Node js #2 70,364 935 113.22 Node js 629,076 1008 117.24 TypeScript #3 Failed reverse-complement source mem gz cpu Node js #7 1,544,120 1480 4.90 Node js #2 717,032 1221 16.17 TypeScript #7 Failed binary-trees source mem gz cpu Node js #6 1,260,992 744 20.93 Node js 1,200,020 711 35.99 TypeScript #7 1,099,940 519 39.24 Node js #7 1,059,004 451 40.45 TypeScript #6 Failed TypeScript Failed Node js v17.8.0 TypeScript Version 4.6.2 node.js v17.8.0 all Node js programs & measurements all TypeScript programs & measurements