Dart versus Dart JIT 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 JIT #3 40.33 144,320 546 40.55 Dart #3 42.40 10,888 546 42.40 Dart JIT #5 11.27 155,128 1220 43.12 Dart #5 12.61 11,208 1220 49.72 Dart #2 60.45 10,888 504 60.45 Dart JIT #2 61.63 144,268 504 61.84 n-body source secs mem gz cpu secs Dart #6 6.96 10,968 1311 6.96 Dart JIT #6 8.88 147,308 1311 9.10 Dart #2 9.44 10,968 1266 9.44 Dart #3 11.51 10,968 1407 11.51 Dart JIT #3 11.40 147,560 1407 11.63 Dart JIT #2 13.96 146,388 1266 14.19 spectral-norm source secs mem gz cpu secs Dart 5.32 10,972 461 5.32 Dart #6 1.49 19,764 1196 5.69 Dart JIT 5.63 146,676 461 5.84 Dart JIT #6 1.97 165,168 1196 6.54 Dart #2 3.31 27,720 1168 12.57 Dart JIT #2 4.23 191,440 1168 14.82 mandelbrot source secs mem gz cpu secs Dart #3 15.45 19,188 614 15.45 Dart JIT #3 15.84 158,920 614 16.07 Dart #4 4.27 76,412 982 16.72 Dart JIT #4 4.64 171,492 982 17.16 Dart #2 29.82 13,328 488 29.81 Dart #6 11.75 83,992 907 31.58 Dart JIT #2 31.71 155,048 488 31.94 Dart JIT #6 12.09 183,420 907 32.04 Dart 171.05 12,004 454 171.03 Dart JIT 175.35 154,840 454 175.50 pidigits source secs mem gz cpu secs Dart #2 2.80 18,676 489 2.84 Dart #3 3.20 18,740 488 3.24 Dart JIT #2 3.11 153,636 489 3.42 Dart JIT #3 3.59 153,696 488 3.90 regex-redux source secs mem gz cpu secs Dart JIT #4 5.75 624,864 511 6.28 Dart JIT #5 4.48 691,084 706 6.63 Dart JIT #3 5.43 688,160 1055 7.28 Dart JIT #2 6.57 633,312 663 7.51 Dart #4 16.27 526,416 511 16.41 Dart #5 10.61 524,352 706 16.45 Dart #3 11.15 587,168 1055 20.21 Dart #2 19.85 606,280 663 20.37 fasta source secs mem gz cpu secs Dart 4.30 11,988 1402 4.30 Dart JIT 5.35 157,084 1402 5.59 Dart JIT #3 6.02 461,652 1108 6.28 Dart JIT #4 5.80 462,072 1303 6.34 Dart #3 7.07 309,364 1108 7.09 Dart #4 6.84 308,812 1303 7.12 Dart JIT #5 4.33 439,488 1485 7.27 Dart #5 4.76 298,344 1485 8.57 Dart JIT #2 15.54 155,364 1068 15.79 Dart #2 16.90 13,200 1068 16.90 k-nucleotide source secs mem gz cpu secs Dart JIT #3 18.98 330,208 1520 44.46 Dart #3 19.74 225,424 1520 54.22 Dart JIT 578.78 563,432 623 579.39 Dart 581.25 466,772 623 581.36 reverse-complement source secs mem gz cpu secs Dart JIT 6.74 1,108,876 642 7.87 Dart JIT #5 5.32 2,101,164 933 8.68 Dart #5 9.14 2,080,348 933 12.03 Dart 17.26 1,008,772 642 18.03 Dart JIT #3 51.30 6,616,744 563 58.53 Dart #3 58.74 6,476,828 563 63.87 Dart JIT #2 68.07 6,581,084 568 77.36 Dart #2 98.24 6,469,436 568 105.63 Dart JIT #4 Bad Output Dart #4 Bad Output binary-trees source secs mem gz cpu secs Dart #6 11.52 453,596 482 16.19 Dart JIT #6 13.14 548,796 482 18.63 Dart #4 11.62 501,232 1387 28.54 Dart #7 11.43 512,520 863 29.02 Dart JIT #4 12.20 657,664 1387 31.73 Dart JIT #7 12.45 682,216 863 32.16 Dart #5 13.44 461,304 1016 34.03 Dart JIT #5 14.07 580,628 1016 36.85 Dart #3 16.21 1,073,416 1212 42.71 Dart JIT #3 22.90 1,483,792 1212 59.83 Dart Dart SDK version: 2.18.6 (stable) Tue Dec 13 21:15:14 2022 Dart JIT Dart SDK version: 2.18.6 (stable) Tue Dec 13 21:15:14 2022 all Dart programs & measurements all Dart JIT programs & measurements