Benchmarking 8th

How does 8th’s performance compare?

Some representative benchmarks of 8th vs. older versions of 8th as well as comparable languages. The '8th' without a version number represents the latest current version in development (pre-16.09). Benchmarks were run on 64-bit Linux (Mint 17.3) on a quad-core i5 3.4 GHz machine:

Various math operations:
8th                 4.94
8th (16.08)         5.73
8th (1.2.2a)        5.55
8th (1.1.3)         6.30
python              8.38
perl                9.95
php                 4.68
java                0.97

Loop 40M times, increment number:
8th                 0.87
8th (16.08)         0.99
8th (1.2.2a)        1.03
8th (1.1.3)         1.53
python              2.30
perl                1.92
php                 0.97
ruby                3.54
nodejs              0.19
java                0.69

Split string on ';' 4M times:
8th                 0.84
8th (16.08)         0.91
8th (1.2.2a)        1.06
8th (1.1.3)         1.66
python              1.03
perl                2.74
php                 1.66
ruby                2.35
nodejs              0.34
java                1.45

FIX protocol parse, 400K times:
8th                 2.98
8th (16.08)         3.31
8th (1.2.2a)        4.03
python              3.41
perl                5.68
php                 4.94
ruby                6.08
nodejs              2.60
java                3.56