This chart shows 3 comparisons - Time-used, Memory-used and Code-used.
Each chart bar shows, for one unidentified benchmark, how much the fastest JavaScript JavaScriptCore program used compared to the fastest JavaScript SpiderMonkey program.

This table shows 3 comparisons - Time-used, Memory-used and Code-used.
Each table row shows, for one named benchmark, how much the fastest JavaScript JavaScriptCore program used compared to the fastest JavaScript SpiderMonkey program.
| JavaScript JavaScriptCore used what fraction? used how many times more? |
| Benchmark |
Time |
Memory |
Code |
Reduced N |
| sum-file | 1/2 | 1/6 | ± | |
| n-body | 1/2 | 1/21 | ± | |
| nsieve-bits | 1/2 | 1/2 | ± | |
| partial-sums | 1/2 | 1/21 | ± | |
| nsieve | ± | ± | ± | |
| fannkuch | ± | ± | ± | |
| k-nucleotide | ± | 1/6 | ± | |
| fasta | ± | 1/25 | ± | |
| regex-dna | ± | 1/4 | ± | |
| spectral-norm | ± | 1/17 | ± | |
| reverse-complement | ± | 1/2 | ± | |
| recursive | ± | ± | ± | 3 |
| binary-trees | 2× | ± | ± | |
± read the measurements and then read the program source code.
This table shows 5 measurements - CPU Time, Elapsed Time, Memory, Code and ~ CPU Load.
For each named benchmark, measurements of the fastest JavaScript JavaScriptCore program are shown for comparison against measurements of the fastest JavaScript SpiderMonkey program.
| Program Source Code |
CPU secs |
Elapsed secs |
Memory KB |
Code B |
~ CPU Load |
| sum-file | |
|---|
| JavaScript JavaScriptCore | 49.42 | | 3,120 | 74 | |
| JavaScript SpiderMonkey | 91.61 | | 19,144 | 74 | |
| n-body | |
|---|
| JavaScript JavaScriptCore | 1,415.50 | | 3,112 | 1287 | |
| JavaScript SpiderMonkey | 2,444.00 | | 66,580 | 1287 | |
| nsieve-bits | |
|---|
| JavaScript JavaScriptCore | 75.40 | | 46,032 | 322 | |
| JavaScript SpiderMonkey | 118.52 | | 69,224 | 322 | |
| partial-sums | |
|---|
| JavaScript JavaScriptCore | 22.31 | | 3,116 | 380 | |
| JavaScript SpiderMonkey | 33.64 | | 66,564 | 380 | |
| nsieve | |
|---|
| JavaScript JavaScriptCore | 26.48 | | 60,392 | 340 | |
| JavaScript SpiderMonkey | 39.43 | | 41,204 | 340 | |
| fannkuch | |
|---|
| JavaScript JavaScriptCore | 972.20 | | 3,120 | 482 | |
| JavaScript SpiderMonkey | 1,186.36 | | 3,124 | 482 | |
| k-nucleotide | |
|---|
| JavaScript JavaScriptCore | 105.34 | | 30,712 | 428 | |
| JavaScript SpiderMonkey | 103.34 | | 191,820 | 423 | |
| fasta | |
|---|
| JavaScript JavaScriptCore | 1,223.99 | | 3,120 | 791 | |
| JavaScript SpiderMonkey | 1,153.38 | | 77,652 | 791 | |
| regex-dna | |
|---|
| JavaScript JavaScriptCore | 9.59 | | 41,792 | 384 | |
| JavaScript SpiderMonkey | 8.60 | | 170,908 | 365 | |
| spectral-norm | |
|---|
| JavaScript JavaScriptCore | 3,149.94 | | 3,888 | 311 | |
| JavaScript SpiderMonkey | 2,765.38 | | 66,624 | 311 | |
| reverse-complement | |
|---|
| JavaScript JavaScriptCore | 59.24 | | 74,680 | 305 | |
| JavaScript SpiderMonkey | 50.93 | | 150,836 | 305 | |
| recursive N = 3 reduced workload | |
|---|
| JavaScript JavaScriptCore | 1.87 | | 3,108 | 306 | |
| JavaScript SpiderMonkey | 1.27 | | 3,104 | 306 | |
| binary-trees | |
|---|
| JavaScript JavaScriptCore | 152.16 | | 214,572 | 467 | |
| JavaScript SpiderMonkey | 86.49 | | 147,048 | 467 | |
| chameneos-redux | |
|---|
| | No program | |
| mandelbrot | |
|---|
| | No program | |
| pidigits | |
|---|
| | No program | |