Duktape 1.5.0 performance measurement

Measurement host:

Duktape is compiled with:

Note that:

Performance summary

duk.O2.150json duk.O2.150nojson duk.O2.140json duk.O2.140nojson duk.O2.130 duk.O2.125 duk.O2.113 duk.O2.102 | 0.39 n/a n/a n/a n/a rhino node luajit
test-add-fastint.js 0.08 0.08 0.08 0.08 0.10 0.15 0.17 0.18 mujs lua python perl ruby | 0.28 0.02 n/a
test-add-float.js 0.07 0.08 0.07 0.07 0.11 0.14 0.17 0.20 mujs lua python perl ruby | 0.29 0.02 n/a
test-add-nan-fastint.js 0.09 0.09 0.14 0.09 0.13 0.16 0.17 0.18 mujs lua python perl ruby | 0.27 0.02 n/a
test-add-nan.js 0.08 0.08 0.07 0.07 0.11 0.15 0.17 0.18 mujs lua python perl ruby | 0.28 0.02 n/a
test-array-read.js 2.13 2.16 2.10 2.10 2.02 2.61 2.97 2.97 mujs lua python perl ruby | 0.38 0.05 0.00
test-array-write.js 2.59 2.53 2.59 2.59 2.45 3.16 16.43 16.54 mujs lua python perl ruby | 1.07 0.05 0.00
test-assign-add.js 5.19 5.20 5.23 5.22 8.76 11.03 10.55 11.42 mujs lua python perl ruby | 3.60 0.02 0.00
test-assign-addto-nan.js 1.54 1.57 1.43 1.43 2.10 3.58 2.74 2.94 mujs lua python perl ruby | 0.33 0.23 n/a
test-assign-addto.js 5.19 5.22 5.22 5.26 8.84 14.79 10.60 11.41 mujs lua python perl ruby | 3.45 0.81 0.92
test-assign-const-int.js 2.61 2.62 2.59 2.56 6.98 4.76 9.76 10.30 mujs lua python perl ruby | 0.31 0.02 0.00
test-assign-const.js 4.25 4.24 3.92 4.01 6.06 4.74 11.08 11.56 mujs lua python perl ruby | 0.32 0.03 0.00
test-assign-literal.js 4.17 4.27 4.26 4.33 7.03 9.22 10.75 11.50 mujs lua python perl ruby | 0.32 0.02 0.00
test-assign-proplhs-reg.js 3.67 3.71 3.80 3.63 3.96 4.10 4.59 3.85 mujs lua python perl ruby | 1.70 n/a n/a
test-assign-proprhs.js 4.18 4.18 4.23 4.16 4.69 5.60 5.43 5.50 mujs lua python perl ruby | 0.83 0.03 n/a
test-assign-reg.js 2.79 2.84 2.88 2.89 2.86 9.57 5.38 5.54 mujs lua python perl ruby | 0.32 0.02 0.00
test-base64-decode-whitespace.js 1.84 1.94 1.92 1.88 11.01 10.40 10.95 10.69 mujs lua python perl ruby | n/a n/a n/a
test-base64-decode.js 1.51 1.51 1.52 1.50 5.99 5.27 5.76 5.25 mujs lua python perl ruby | n/a n/a n/a
test-base64-encode.js 1.81 1.86 1.84 1.82 17.37 17.10 16.91 16.91 mujs lua python perl ruby | n/a n/a n/a
test-bitwise-ops.js 0.66 0.72 0.76 0.80 0.91 1.15 5.05 5.32 mujs lua python perl ruby | 7.82 0.06 n/a
test-break-fast.js 1.59 1.60 1.70 1.73 1.49 1.90 1.91 1.98 mujs lua python perl ruby | 0.30 0.04 n/a
test-break-slow.js 7.96 7.90 7.79 7.76 11.25 11.77 11.50 11.56 mujs lua python perl ruby | 0.29 0.54 n/a
test-buffer-nodejs-read.js 2.60 2.64 2.79 2.69 2.49 n/a n/a n/a mujs lua python perl ruby | n/a 0.02 n/a
test-buffer-nodejs-write.js 3.04 3.10 3.06 3.06 3.31 n/a n/a n/a mujs lua python perl ruby | n/a 0.05 n/a
test-buffer-object-read.js 2.67 2.69 2.83 2.75 2.43 18.63 19.26 18.96 mujs lua python perl ruby | n/a n/a n/a
test-buffer-object-write.js 3.06 3.10 3.06 3.08 3.34 21.86 22.13 20.24 mujs lua python perl ruby | n/a n/a n/a
test-buffer-plain-read.js 2.25 2.25 2.25 2.28 2.00 2.49 2.72 2.75 mujs lua python perl ruby | n/a n/a n/a
test-buffer-plain-write.js 1.83 1.86 1.91 1.87 1.77 2.34 5.05 3.20 mujs lua python perl ruby | n/a n/a n/a
test-call-basic-1.js 9.18 9.32 9.13 9.08 12.19 12.25 14.28 14.00 mujs lua python perl ruby | 1.42 0.02 0.00
test-call-basic-2.js 9.14 9.31 9.13 9.00 12.12 12.20 14.45 14.03 mujs lua python perl ruby | 0.62 0.02 n/a
test-call-basic-3.js 14.80 15.00 14.78 14.68 19.59 19.91 21.24 21.30 mujs lua python perl ruby | 0.60 0.12 n/a
test-call-basic-4.js 36.96 36.57 35.56 35.61 45.09 49.39 50.37 49.92 mujs lua python perl ruby | 1.53 0.52 n/a
test-call-native.js 13.74 13.78 14.16 13.59 18.86 18.73 20.85 20.62 mujs lua python perl ruby | 1.51 3.78 n/a
test-compile-mandel-nofrac.js 13.22 13.32 13.26 13.19 13.31 16.96 18.52 18.36 mujs lua python perl ruby | 7.05 0.07 n/a
test-compile-mandel.js 16.50 16.49 16.27 16.18 16.45 19.96 21.64 21.52 mujs lua python perl ruby | 7.03 0.03 n/a
test-compile-short.js 9.91 10.12 9.99 9.96 10.23 10.08 11.08 10.81 mujs lua python perl ruby | 3.65 0.16 n/a
test-continue-fast.js 2.15 2.16 2.20 2.17 1.91 2.52 2.73 2.76 mujs lua python perl ruby | 0.51 0.02 n/a
test-continue-slow.js 8.46 8.45 8.44 8.45 11.82 12.61 12.46 12.57 mujs lua python perl ruby | 0.51 0.57 n/a
test-empty-loop.js 2.27 2.26 2.30 2.38 2.36 3.13 5.74 5.88 mujs lua python perl ruby | 0.69 0.07 0.11
test-fib.js 7.78 8.74 7.96 7.67 8.71 9.18 10.10 9.76 mujs lua python perl ruby | 1.16 0.15 0.30
test-global-lookup.js 10.12 11.81 10.87 10.17 10.05 10.60 11.67 11.16 mujs lua python perl ruby | 1.17 0.02 n/a
test-hello-world.js 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 mujs lua python perl ruby | 0.23 0.02 0.00
test-hex-decode.js 3.61 3.60 3.65 3.61 5.34 5.37 9.39 9.38 mujs lua python perl ruby | n/a n/a n/a
test-hex-encode.js 2.83 2.83 2.87 2.84 6.05 6.04 6.73 6.70 mujs lua python perl ruby | n/a n/a n/a
test-jc-serialize-indented.js 3.48 22.53 3.65 23.01 34.32 37.12 41.21 44.81 mujs lua python perl ruby | n/a n/a n/a
test-jc-serialize.js 2.39 21.08 2.51 21.39 28.90 30.87 34.59 34.21 mujs lua python perl ruby | n/a n/a n/a
test-json-parse-hex.js 3.39 3.37 3.45 3.42 6.63 6.66 8.36 8.36 mujs lua python perl ruby | n/a n/a n/a
test-json-parse-integer.js 4.12 4.10 3.98 4.07 4.08 4.08 4.09 4.19 mujs lua python perl ruby | 2.21 0.36 n/a
test-json-parse-number.js 5.17 5.17 5.21 5.17 5.11 5.07 5.27 5.26 mujs lua python perl ruby | 1.57 0.17 n/a
test-json-parse-string.js 5.74 5.56 5.50 5.71 5.64 30.27 30.29 30.26 mujs lua python perl ruby | 22.59 6.42 n/a
test-json-serialize-fastpath-loop.js 3.55 19.80 3.68 19.43 32.52 35.84 39.21 38.29 mujs lua python perl ruby | 111.82 34.78 n/a
test-json-serialize-forceslow.js 10.90 10.30 11.14 10.30 12.55 12.56 12.99 12.59 mujs lua python perl ruby | 5.55 0.70 n/a
test-json-serialize-hex.js 1.45 1.47 1.52 1.48 2.76 24.40 23.80 22.51 mujs lua python perl ruby | n/a n/a n/a
test-json-serialize-indented-deep100.js 2.35 2.34 2.39 2.29 3.66 3.74 3.86 3.85 mujs lua python perl ruby | 40.37 0.99 n/a
test-json-serialize-indented-deep25.js 3.28 28.09 3.36 27.47 45.28 46.98 55.20 49.53 mujs lua python perl ruby | 61.82 14.03 n/a
test-json-serialize-indented-deep500.js 1.48 1.49 1.45 1.44 2.37 2.42 2.51 2.47 mujs lua python perl ruby | 1267.28 0.52 n/a
test-json-serialize-indented.js 6.26 44.53 6.29 45.62 67.72 75.11 81.32 82.33 mujs lua python perl ruby | 25.33 23.61 n/a
test-json-serialize-jsonrpc-message.js 2.00 2.56 2.02 2.56 4.00 7.83 8.05 7.77 mujs lua python perl ruby | n/a n/a n/a
test-json-serialize-nofrac.js 0.69 4.76 0.71 4.82 0.72 6.83 7.42 7.30 mujs lua python perl ruby | 4.17 0.62 n/a
test-json-serialize-slowpath-loop.js 5.90 5.92 5.83 5.78 8.68 9.45 10.33 10.13 mujs lua python perl ruby | 11.82 2.95 n/a
test-json-serialize.js 6.20 10.13 6.24 10.35 6.23 12.53 12.93 12.78 mujs lua python perl ruby | 5.39 0.70 n/a
test-json-string-bench.js 5.23 5.30 5.29 5.33 5.44 5.44 6.67 6.61 mujs lua python perl ruby | 2.09 0.26 n/a
test-json-string-stringify.js 5.06 5.04 5.21 5.23 6.43 17.76 17.83 17.11 mujs lua python perl ruby | 18.37 5.99 n/a
test-jx-serialize-bufobj-forceslow.js 5.20 4.54 5.73 5.19 6.14 n/a n/a n/a mujs lua python perl ruby | n/a n/a n/a
test-jx-serialize-bufobj.js 1.12 4.35 1.09 4.93 5.98 n/a n/a n/a mujs lua python perl ruby | n/a n/a n/a
test-jx-serialize-indented.js 3.46 22.49 3.68 22.65 34.04 35.92 40.11 40.16 mujs lua python perl ruby | n/a n/a n/a
test-jx-serialize.js 2.41 20.72 2.54 21.21 28.79 30.82 34.32 33.58 mujs lua python perl ruby | n/a n/a n/a
test-mandel.js 4.34 4.39 4.38 4.37 4.70 5.89 6.39 6.75 mujs lua python perl ruby | 1.57 0.21 n/a
test-object-garbage.js 4.34 4.56 4.61 4.64 4.57 4.81 5.03 4.91 mujs lua python perl ruby | 0.97 0.14 0.00
test-prop-read.js 4.76 4.81 4.91 4.88 5.26 6.20 6.47 6.49 mujs lua python perl ruby | 0.66 0.03 0.00
test-prop-write.js 4.20 4.18 4.29 4.15 4.45 4.90 5.63 4.77 mujs lua python perl ruby | 1.87 0.03 0.00
test-reg-readwrite-object.js 3.17 3.19 3.16 3.18 3.76 10.59 7.05 7.40 mujs lua python perl ruby | 0.35 0.02 0.00
test-reg-readwrite-plain.js 2.04 2.02 2.04 2.04 2.55 9.33 4.71 4.89 mujs lua python perl ruby | 0.36 0.04 0.00
test-regexp-case-insensitive.js 24.31 24.39 23.24 23.27 23.25 23.34 24.17 24.15 mujs lua python perl ruby | 0.23 0.02 n/a
test-regexp-string-parse.js 9.68 9.71 9.55 9.43 10.51 12.69 12.53 12.54 mujs lua python perl ruby | n/a 0.08 n/a
test-string-array-concat.js 6.59 6.48 7.01 6.86 6.46 7.70 23.97 23.21 mujs lua python perl ruby | 1.97 0.44 0.86
test-string-charlen-ascii.js 1.36 1.30 1.35 1.38 5.27 5.34 5.36 5.37 mujs lua python perl ruby | 0.33 0.02 n/a
test-string-charlen-nonascii.js 2.80 2.79 2.80 2.80 3.95 3.96 3.92 3.89 mujs lua python perl ruby | 0.33 0.02 n/a
test-string-compare.js 3.77 3.75 3.94 3.87 3.81 4.65 6.11 6.11 mujs lua python perl ruby | 4.49 0.86 0.18
test-string-decodeuri.js 3.66 3.71 3.57 3.57 3.59 4.20 4.09 4.16 mujs lua python perl ruby | 2.08 3.92 n/a
test-string-encodeuri.js 4.04 4.05 4.17 4.13 4.35 6.31 6.26 6.26 mujs lua python perl ruby | 6.91 41.41 n/a
test-string-garbage.js 8.52 8.49 8.49 8.46 8.70 9.39 9.50 9.24 mujs lua python perl ruby | 1.00 0.02 1.33
test-string-intern-grow-short.js 21.18 21.08 20.82 20.64 7.27 7.70 13.29 12.44 mujs lua python perl ruby | n/a n/a n/a
test-string-intern-grow-short2.js 7.50 7.57 7.38 7.32 7.35 7.76 13.18 12.49 mujs lua python perl ruby | n/a n/a n/a
test-string-intern-grow.js 38.85 39.29 39.60 39.62 4.93 4.98 5.59 5.50 mujs lua python perl ruby | n/a n/a n/a
test-string-intern-grow2.js 3.30 3.29 3.29 3.23 5.05 5.19 5.76 5.73 mujs lua python perl ruby | n/a n/a n/a
test-string-intern-match-short.js 2.70 2.69 2.69 2.75 2.25 2.30 2.35 2.26 mujs lua python perl ruby | n/a n/a n/a
test-string-intern-match.js 0.38 0.37 0.37 0.39 0.97 1.03 1.06 1.05 mujs lua python perl ruby | n/a n/a n/a
test-string-intern-miss-short.js 5.49 5.51 5.47 5.49 5.11 5.25 5.50 5.40 mujs lua python perl ruby | n/a n/a n/a
test-string-intern-miss.js 1.29 1.28 1.31 1.33 2.57 2.60 2.80 2.73 mujs lua python perl ruby | n/a n/a n/a
test-string-plain-concat.js 1.03 1.07 1.02 1.09 4.05 4.14 4.10 4.12 mujs lua python perl ruby | 0.30 0.03 0.65
test-string-uppercase.js 2.23 2.16 2.18 2.15 2.58 3.31 3.36 3.48 mujs lua python perl ruby | 1.62 0.09 n/a
test-try-catch-nothrow.js 2.91 2.93 3.01 3.05 2.56 2.80 2.37 2.43 mujs lua python perl ruby | 0.31 0.36 n/a
test-try-catch-throw.js 39.17 38.58 39.09 39.14 37.91 38.05 38.45 38.32 mujs lua python perl ruby | 133.09 8.01 n/a
test-try-finally-nothrow.js 3.74 3.73 3.64 3.65 2.86 3.31 3.10 3.21 mujs lua python perl ruby | 0.29 0.53 n/a
test-try-finally-throw.js 49.13 48.05 48.98 48.67 45.77 45.74 45.25 45.08 mujs lua python perl ruby | 134.35 10.04 n/a

Raw results

test-add-fastint.js                 : duk.O2.150json  0.08 duk.O2.150nojson  0.08 duk.O2.140json  0.08 duk.O2.140nojson  0.08 duk.O2.130  0.10 duk.O2.125  0.15 duk.O2.113  0.17 duk.O2.102  0.18 | mujs  0.39 lua   n/a python   n/a perl   n/a ruby   n/a | rhino  0.28 node  0.02 luajit   n/a
test-add-float.js                   : duk.O2.150json  0.07 duk.O2.150nojson  0.08 duk.O2.140json  0.07 duk.O2.140nojson  0.07 duk.O2.130  0.11 duk.O2.125  0.14 duk.O2.113  0.17 duk.O2.102  0.20 | mujs  0.40 lua   n/a python   n/a perl   n/a ruby   n/a | rhino  0.29 node  0.02 luajit   n/a
test-add-nan-fastint.js             : duk.O2.150json  0.09 duk.O2.150nojson  0.09 duk.O2.140json  0.14 duk.O2.140nojson  0.09 duk.O2.130  0.13 duk.O2.125  0.16 duk.O2.113  0.17 duk.O2.102  0.18 | mujs  0.39 lua   n/a python   n/a perl   n/a ruby   n/a | rhino  0.27 node  0.02 luajit   n/a
test-add-nan.js                     : duk.O2.150json  0.08 duk.O2.150nojson  0.08 duk.O2.140json  0.07 duk.O2.140nojson  0.07 duk.O2.130  0.11 duk.O2.125  0.15 duk.O2.113  0.17 duk.O2.102  0.18 | mujs  0.43 lua   n/a python   n/a perl   n/a ruby   n/a | rhino  0.28 node  0.02 luajit   n/a
test-array-read.js                  : duk.O2.150json  2.13 duk.O2.150nojson  2.16 duk.O2.140json  2.10 duk.O2.140nojson  2.10 duk.O2.130  2.02 duk.O2.125  2.61 duk.O2.113  2.97 duk.O2.102  2.97 | mujs 218.37 lua  0.97 python  1.80 perl  3.27 ruby  1.45 | rhino  0.38 node  0.05 luajit  0.00
test-array-write.js                 : duk.O2.150json  2.59 duk.O2.150nojson  2.53 duk.O2.140json  2.59 duk.O2.140nojson  2.59 duk.O2.130  2.45 duk.O2.125  3.16 duk.O2.113 16.43 duk.O2.102 16.54 | mujs 230.80 lua  1.20 python  2.45 perl  3.21 ruby  3.95 | rhino  1.07 node  0.05 luajit  0.00
test-assign-add.js                  : duk.O2.150json  5.19 duk.O2.150nojson  5.20 duk.O2.140json  5.23 duk.O2.140nojson  5.22 duk.O2.130  8.76 duk.O2.125 11.03 duk.O2.113 10.55 duk.O2.102 11.42 | mujs 34.00 lua  3.19 python 13.75 perl 24.90 ruby 10.09 | rhino  3.60 node  0.02 luajit  0.00
test-assign-addto-nan.js            : duk.O2.150json  1.54 duk.O2.150nojson  1.57 duk.O2.140json  1.43 duk.O2.140nojson  1.43 duk.O2.130  2.10 duk.O2.125  3.58 duk.O2.113  2.74 duk.O2.102  2.94 | mujs  7.29 lua   n/a python   n/a perl   n/a ruby   n/a | rhino  0.33 node  0.23 luajit   n/a
test-assign-addto.js                : duk.O2.150json  5.19 duk.O2.150nojson  5.22 duk.O2.140json  5.22 duk.O2.140nojson  5.26 duk.O2.130  8.84 duk.O2.125 14.79 duk.O2.113 10.60 duk.O2.102 11.41 | mujs 34.10 lua  3.23 python 16.23 perl 23.74 ruby 10.14 | rhino  3.45 node  0.81 luajit  0.92
test-assign-const-int.js            : duk.O2.150json  2.61 duk.O2.150nojson  2.62 duk.O2.140json  2.59 duk.O2.140nojson  2.56 duk.O2.130  6.98 duk.O2.125  4.76 duk.O2.113  9.76 duk.O2.102 10.30 | mujs  9.57 lua  2.11 python  5.64 perl 22.22 ruby  4.06 | rhino  0.31 node  0.02 luajit  0.00
test-assign-const.js                : duk.O2.150json  4.25 duk.O2.150nojson  4.24 duk.O2.140json  3.92 duk.O2.140nojson  4.01 duk.O2.130  6.06 duk.O2.125  4.74 duk.O2.113 11.08 duk.O2.102 11.56 | mujs  9.76 lua  2.10 python  5.48 perl 22.69 ruby  4.08 | rhino  0.32 node  0.03 luajit  0.00
test-assign-literal.js              : duk.O2.150json  4.17 duk.O2.150nojson  4.27 duk.O2.140json  4.26 duk.O2.140nojson  4.33 duk.O2.130  7.03 duk.O2.125  9.22 duk.O2.113 10.75 duk.O2.102 11.50 | mujs  9.94 lua  2.61 python 12.01 perl   n/a ruby  4.46 | rhino  0.32 node  0.02 luajit  0.00
test-assign-proplhs-reg.js          : duk.O2.150json  3.67 duk.O2.150nojson  3.71 duk.O2.140json  3.80 duk.O2.140nojson  3.63 duk.O2.130  3.96 duk.O2.125  4.10 duk.O2.113  4.59 duk.O2.102  3.85 | mujs  2.39 lua   n/a python   n/a perl   n/a ruby   n/a | rhino  1.70 node   n/a luajit   n/a
test-assign-proprhs.js              : duk.O2.150json  4.18 duk.O2.150nojson  4.18 duk.O2.140json  4.23 duk.O2.140nojson  4.16 duk.O2.130  4.69 duk.O2.125  5.60 duk.O2.113  5.43 duk.O2.102  5.50 | mujs  2.43 lua   n/a python   n/a perl   n/a ruby   n/a | rhino  0.83 node  0.03 luajit   n/a
test-assign-reg.js                  : duk.O2.150json  2.79 duk.O2.150nojson  2.84 duk.O2.140json  2.88 duk.O2.140nojson  2.89 duk.O2.130  2.86 duk.O2.125  9.57 duk.O2.113  5.38 duk.O2.102  5.54 | mujs  8.85 lua  2.26 python  5.72 perl 23.29 ruby  4.12 | rhino  0.32 node  0.02 luajit  0.00
test-base64-decode-whitespace.js    : duk.O2.150json  1.84 duk.O2.150nojson  1.94 duk.O2.140json  1.92 duk.O2.140nojson  1.88 duk.O2.130 11.01 duk.O2.125 10.40 duk.O2.113 10.95 duk.O2.102 10.69 | mujs   n/a lua   n/a python  8.66 perl   n/a ruby   n/a | rhino   n/a node   n/a luajit   n/a
test-base64-decode.js               : duk.O2.150json  1.51 duk.O2.150nojson  1.51 duk.O2.140json  1.52 duk.O2.140nojson  1.50 duk.O2.130  5.99 duk.O2.125  5.27 duk.O2.113  5.76 duk.O2.102  5.25 | mujs   n/a lua   n/a python  8.70 perl   n/a ruby   n/a | rhino   n/a node   n/a luajit   n/a
test-base64-encode.js               : duk.O2.150json  1.81 duk.O2.150nojson  1.86 duk.O2.140json  1.84 duk.O2.140nojson  1.82 duk.O2.130 17.37 duk.O2.125 17.10 duk.O2.113 16.91 duk.O2.102 16.91 | mujs   n/a lua   n/a python 16.93 perl   n/a ruby   n/a | rhino   n/a node   n/a luajit   n/a
test-bitwise-ops.js                 : duk.O2.150json  0.66 duk.O2.150nojson  0.72 duk.O2.140json  0.76 duk.O2.140nojson  0.80 duk.O2.130  0.91 duk.O2.125  1.15 duk.O2.113  5.05 duk.O2.102  5.32 | mujs  3.31 lua   n/a python   n/a perl   n/a ruby   n/a | rhino  7.82 node  0.06 luajit   n/a
test-break-fast.js                  : duk.O2.150json  1.59 duk.O2.150nojson  1.60 duk.O2.140json  1.70 duk.O2.140nojson  1.73 duk.O2.130  1.49 duk.O2.125  1.90 duk.O2.113  1.91 duk.O2.102  1.98 | mujs  1.15 lua   n/a python   n/a perl   n/a ruby   n/a | rhino  0.30 node  0.04 luajit   n/a
test-break-slow.js                  : duk.O2.150json  7.96 duk.O2.150nojson  7.90 duk.O2.140json  7.79 duk.O2.140nojson  7.76 duk.O2.130 11.25 duk.O2.125 11.77 duk.O2.113 11.50 duk.O2.102 11.56 | mujs  2.61 lua   n/a python   n/a perl   n/a ruby   n/a | rhino  0.29 node  0.54 luajit   n/a
test-buffer-nodejs-read.js          : duk.O2.150json  2.60 duk.O2.150nojson  2.64 duk.O2.140json  2.79 duk.O2.140nojson  2.69 duk.O2.130  2.49 duk.O2.125   n/a duk.O2.113   n/a duk.O2.102   n/a | mujs   n/a lua   n/a python   n/a perl   n/a ruby   n/a | rhino   n/a node  0.02 luajit   n/a
test-buffer-nodejs-write.js         : duk.O2.150json  3.04 duk.O2.150nojson  3.10 duk.O2.140json  3.06 duk.O2.140nojson  3.06 duk.O2.130  3.31 duk.O2.125   n/a duk.O2.113   n/a duk.O2.102   n/a | mujs   n/a lua   n/a python   n/a perl   n/a ruby   n/a | rhino   n/a node  0.05 luajit   n/a
test-buffer-object-read.js          : duk.O2.150json  2.67 duk.O2.150nojson  2.69 duk.O2.140json  2.83 duk.O2.140nojson  2.75 duk.O2.130  2.43 duk.O2.125 18.63 duk.O2.113 19.26 duk.O2.102 18.96 | mujs   n/a lua   n/a python   n/a perl   n/a ruby   n/a | rhino   n/a node   n/a luajit   n/a
test-buffer-object-write.js         : duk.O2.150json  3.06 duk.O2.150nojson  3.10 duk.O2.140json  3.06 duk.O2.140nojson  3.08 duk.O2.130  3.34 duk.O2.125 21.86 duk.O2.113 22.13 duk.O2.102 20.24 | mujs   n/a lua   n/a python   n/a perl   n/a ruby   n/a | rhino   n/a node   n/a luajit   n/a
test-buffer-plain-read.js           : duk.O2.150json  2.25 duk.O2.150nojson  2.25 duk.O2.140json  2.25 duk.O2.140nojson  2.28 duk.O2.130  2.00 duk.O2.125  2.49 duk.O2.113  2.72 duk.O2.102  2.75 | mujs   n/a lua   n/a python   n/a perl   n/a ruby   n/a | rhino   n/a node   n/a luajit   n/a
test-buffer-plain-write.js          : duk.O2.150json  1.83 duk.O2.150nojson  1.86 duk.O2.140json  1.91 duk.O2.140nojson  1.87 duk.O2.130  1.77 duk.O2.125  2.34 duk.O2.113  5.05 duk.O2.102  3.20 | mujs   n/a lua   n/a python   n/a perl   n/a ruby   n/a | rhino   n/a node   n/a luajit   n/a
test-call-basic-1.js                : duk.O2.150json  9.18 duk.O2.150nojson  9.32 duk.O2.140json  9.13 duk.O2.140nojson  9.08 duk.O2.130 12.19 duk.O2.125 12.25 duk.O2.113 14.28 duk.O2.102 14.00 | mujs  6.48 lua  2.19 python  5.32 perl  7.79 ruby  3.38 | rhino  1.42 node  0.02 luajit  0.00
test-call-basic-2.js                : duk.O2.150json  9.14 duk.O2.150nojson  9.31 duk.O2.140json  9.13 duk.O2.140nojson  9.00 duk.O2.130 12.12 duk.O2.125 12.20 duk.O2.113 14.45 duk.O2.102 14.03 | mujs  4.81 lua   n/a python   n/a perl   n/a ruby   n/a | rhino  0.62 node  0.02 luajit   n/a
test-call-basic-3.js                : duk.O2.150json 14.80 duk.O2.150nojson 15.00 duk.O2.140json 14.78 duk.O2.140nojson 14.68 duk.O2.130 19.59 duk.O2.125 19.91 duk.O2.113 21.24 duk.O2.102 21.30 | mujs 12.47 lua   n/a python   n/a perl   n/a ruby   n/a | rhino  0.60 node  0.12 luajit   n/a
test-call-basic-4.js                : duk.O2.150json 36.96 duk.O2.150nojson 36.57 duk.O2.140json 35.56 duk.O2.140nojson 35.61 duk.O2.130 45.09 duk.O2.125 49.39 duk.O2.113 50.37 duk.O2.102 49.92 | mujs 34.54 lua   n/a python   n/a perl   n/a ruby   n/a | rhino  1.53 node  0.52 luajit   n/a
test-call-native.js                 : duk.O2.150json 13.74 duk.O2.150nojson 13.78 duk.O2.140json 14.16 duk.O2.140nojson 13.59 duk.O2.130 18.86 duk.O2.125 18.73 duk.O2.113 20.85 duk.O2.102 20.62 | mujs 17.11 lua   n/a python   n/a perl   n/a ruby   n/a | rhino  1.51 node  3.78 luajit   n/a
test-compile-mandel-nofrac.js       : duk.O2.150json 13.22 duk.O2.150nojson 13.32 duk.O2.140json 13.26 duk.O2.140nojson 13.19 duk.O2.130 13.31 duk.O2.125 16.96 duk.O2.113 18.52 duk.O2.102 18.36 | mujs  5.86 lua   n/a python   n/a perl   n/a ruby   n/a | rhino  7.05 node  0.07 luajit   n/a
test-compile-mandel.js              : duk.O2.150json 16.50 duk.O2.150nojson 16.49 duk.O2.140json 16.27 duk.O2.140nojson 16.18 duk.O2.130 16.45 duk.O2.125 19.96 duk.O2.113 21.64 duk.O2.102 21.52 | mujs  5.88 lua   n/a python   n/a perl   n/a ruby   n/a | rhino  7.03 node  0.03 luajit   n/a
test-compile-short.js               : duk.O2.150json  9.91 duk.O2.150nojson 10.12 duk.O2.140json  9.99 duk.O2.140nojson  9.96 duk.O2.130 10.23 duk.O2.125 10.08 duk.O2.113 11.08 duk.O2.102 10.81 | mujs  2.11 lua   n/a python   n/a perl   n/a ruby   n/a | rhino  3.65 node  0.16 luajit   n/a
test-continue-fast.js               : duk.O2.150json  2.15 duk.O2.150nojson  2.16 duk.O2.140json  2.20 duk.O2.140nojson  2.17 duk.O2.130  1.91 duk.O2.125  2.52 duk.O2.113  2.73 duk.O2.102  2.76 | mujs  2.01 lua   n/a python   n/a perl   n/a ruby   n/a | rhino  0.51 node  0.02 luajit   n/a
test-continue-slow.js               : duk.O2.150json  8.46 duk.O2.150nojson  8.45 duk.O2.140json  8.44 duk.O2.140nojson  8.45 duk.O2.130 11.82 duk.O2.125 12.61 duk.O2.113 12.46 duk.O2.102 12.57 | mujs  3.34 lua   n/a python   n/a perl   n/a ruby   n/a | rhino  0.51 node  0.57 luajit   n/a
test-empty-loop.js                  : duk.O2.150json  2.27 duk.O2.150nojson  2.26 duk.O2.140json  2.30 duk.O2.140nojson  2.38 duk.O2.130  2.36 duk.O2.125  3.13 duk.O2.113  5.74 duk.O2.102  5.88 | mujs  5.86 lua  1.01 python  4.56 perl  3.42 ruby  3.35 | rhino  0.69 node  0.07 luajit  0.11
test-fib.js                         : duk.O2.150json  7.78 duk.O2.150nojson  8.74 duk.O2.140json  7.96 duk.O2.140nojson  7.67 duk.O2.130  8.71 duk.O2.125  9.18 duk.O2.113 10.10 duk.O2.102  9.76 | mujs  3.27 lua  1.37 python  2.43 perl  6.46 ruby  1.52 | rhino  1.16 node  0.15 luajit  0.30
test-global-lookup.js               : duk.O2.150json 10.12 duk.O2.150nojson 11.81 duk.O2.140json 10.87 duk.O2.140nojson 10.17 duk.O2.130 10.05 duk.O2.125 10.60 duk.O2.113 11.67 duk.O2.102 11.16 | mujs  4.19 lua   n/a python   n/a perl   n/a ruby   n/a | rhino  1.17 node  0.02 luajit   n/a
test-hello-world.js                 : duk.O2.150json  0.00 duk.O2.150nojson  0.00 duk.O2.140json  0.00 duk.O2.140nojson  0.00 duk.O2.130  0.00 duk.O2.125  0.00 duk.O2.113  0.00 duk.O2.102  0.00 | mujs  0.00 lua  0.00 python  0.00 perl  0.00 ruby  0.00 | rhino  0.23 node  0.02 luajit  0.00
test-hex-decode.js                  : duk.O2.150json  3.61 duk.O2.150nojson  3.60 duk.O2.140json  3.65 duk.O2.140nojson  3.61 duk.O2.130  5.34 duk.O2.125  5.37 duk.O2.113  9.39 duk.O2.102  9.38 | mujs   n/a lua   n/a python 12.57 perl   n/a ruby   n/a | rhino   n/a node   n/a luajit   n/a
test-hex-encode.js                  : duk.O2.150json  2.83 duk.O2.150nojson  2.83 duk.O2.140json  2.87 duk.O2.140nojson  2.84 duk.O2.130  6.05 duk.O2.125  6.04 duk.O2.113  6.73 duk.O2.102  6.70 | mujs   n/a lua   n/a python  1.45 perl   n/a ruby   n/a | rhino   n/a node   n/a luajit   n/a
test-jc-serialize-indented.js       : duk.O2.150json  3.48 duk.O2.150nojson 22.53 duk.O2.140json  3.65 duk.O2.140nojson 23.01 duk.O2.130 34.32 duk.O2.125 37.12 duk.O2.113 41.21 duk.O2.102 44.81 | mujs   n/a lua   n/a python   n/a perl   n/a ruby   n/a | rhino   n/a node   n/a luajit   n/a
test-jc-serialize.js                : duk.O2.150json  2.39 duk.O2.150nojson 21.08 duk.O2.140json  2.51 duk.O2.140nojson 21.39 duk.O2.130 28.90 duk.O2.125 30.87 duk.O2.113 34.59 duk.O2.102 34.21 | mujs   n/a lua   n/a python   n/a perl   n/a ruby   n/a | rhino   n/a node   n/a luajit   n/a
test-json-parse-hex.js              : duk.O2.150json  3.39 duk.O2.150nojson  3.37 duk.O2.140json  3.45 duk.O2.140nojson  3.42 duk.O2.130  6.63 duk.O2.125  6.66 duk.O2.113  8.36 duk.O2.102  8.36 | mujs   n/a lua   n/a python   n/a perl   n/a ruby   n/a | rhino   n/a node   n/a luajit   n/a
test-json-parse-integer.js          : duk.O2.150json  4.12 duk.O2.150nojson  4.10 duk.O2.140json  3.98 duk.O2.140nojson  4.07 duk.O2.130  4.08 duk.O2.125  4.08 duk.O2.113  4.09 duk.O2.102  4.19 | mujs 21.16 lua   n/a python  0.07 perl   n/a ruby   n/a | rhino  2.21 node  0.36 luajit   n/a
test-json-parse-number.js           : duk.O2.150json  5.17 duk.O2.150nojson  5.17 duk.O2.140json  5.21 duk.O2.140nojson  5.17 duk.O2.130  5.11 duk.O2.125  5.07 duk.O2.113  5.27 duk.O2.102  5.26 | mujs  2.42 lua   n/a python  0.29 perl   n/a ruby   n/a | rhino  1.57 node  0.17 luajit   n/a
test-json-parse-string.js           : duk.O2.150json  5.74 duk.O2.150nojson  5.56 duk.O2.140json  5.50 duk.O2.140nojson  5.71 duk.O2.130  5.64 duk.O2.125 30.27 duk.O2.113 30.29 duk.O2.102 30.26 | mujs 44.72 lua   n/a python   n/a perl   n/a ruby   n/a | rhino 22.59 node  6.42 luajit   n/a
test-json-serialize-fastpath-loop.js: duk.O2.150json  3.55 duk.O2.150nojson 19.80 duk.O2.140json  3.68 duk.O2.140nojson 19.43 duk.O2.130 32.52 duk.O2.125 35.84 duk.O2.113 39.21 duk.O2.102 38.29 | mujs 12.60 lua   n/a python   n/a perl   n/a ruby   n/a | rhino 111.82 node 34.78 luajit   n/a
test-json-serialize-forceslow.js    : duk.O2.150json 10.90 duk.O2.150nojson 10.30 duk.O2.140json 11.14 duk.O2.140nojson 10.30 duk.O2.130 12.55 duk.O2.125 12.56 duk.O2.113 12.99 duk.O2.102 12.59 | mujs  2.16 lua   n/a python   n/a perl   n/a ruby   n/a | rhino  5.55 node  0.70 luajit   n/a
test-json-serialize-hex.js          : duk.O2.150json  1.45 duk.O2.150nojson  1.47 duk.O2.140json  1.52 duk.O2.140nojson  1.48 duk.O2.130  2.76 duk.O2.125 24.40 duk.O2.113 23.80 duk.O2.102 22.51 | mujs   n/a lua   n/a python   n/a perl   n/a ruby   n/a | rhino   n/a node   n/a luajit   n/a
test-json-serialize-indented-deep100.js: duk.O2.150json  2.35 duk.O2.150nojson  2.34 duk.O2.140json  2.39 duk.O2.140nojson  2.29 duk.O2.130  3.66 duk.O2.125  3.74 duk.O2.113  3.86 duk.O2.102  3.85 | mujs  1.45 lua   n/a python   n/a perl   n/a ruby   n/a | rhino 40.37 node  0.99 luajit   n/a
test-json-serialize-indented-deep25.js: duk.O2.150json  3.28 duk.O2.150nojson 28.09 duk.O2.140json  3.36 duk.O2.140nojson 27.47 duk.O2.130 45.28 duk.O2.125 46.98 duk.O2.113 55.20 duk.O2.102 49.53 | mujs 10.32 lua   n/a python   n/a perl   n/a ruby   n/a | rhino 61.82 node 14.03 luajit   n/a
test-json-serialize-indented-deep500.js: duk.O2.150json  1.48 duk.O2.150nojson  1.49 duk.O2.140json  1.45 duk.O2.140nojson  1.44 duk.O2.130  2.37 duk.O2.125  2.42 duk.O2.113  2.51 duk.O2.102  2.47 | mujs   n/a lua   n/a python   n/a perl   n/a ruby   n/a | rhino 1267.28 node  0.52 luajit   n/a
test-json-serialize-indented.js     : duk.O2.150json  6.26 duk.O2.150nojson 44.53 duk.O2.140json  6.29 duk.O2.140nojson 45.62 duk.O2.130 67.72 duk.O2.125 75.11 duk.O2.113 81.32 duk.O2.102 82.33 | mujs 14.96 lua   n/a python   n/a perl   n/a ruby   n/a | rhino 25.33 node 23.61 luajit   n/a
test-json-serialize-jsonrpc-message.js: duk.O2.150json  2.00 duk.O2.150nojson  2.56 duk.O2.140json  2.02 duk.O2.140nojson  2.56 duk.O2.130  4.00 duk.O2.125  7.83 duk.O2.113  8.05 duk.O2.102  7.77 | mujs   n/a lua   n/a python   n/a perl   n/a ruby   n/a | rhino   n/a node   n/a luajit   n/a
test-json-serialize-nofrac.js       : duk.O2.150json  0.69 duk.O2.150nojson  4.76 duk.O2.140json  0.71 duk.O2.140nojson  4.82 duk.O2.130  0.72 duk.O2.125  6.83 duk.O2.113  7.42 duk.O2.102  7.30 | mujs  1.54 lua   n/a python   n/a perl   n/a ruby   n/a | rhino  4.17 node  0.62 luajit   n/a
test-json-serialize-slowpath-loop.js: duk.O2.150json  5.90 duk.O2.150nojson  5.92 duk.O2.140json  5.83 duk.O2.140nojson  5.78 duk.O2.130  8.68 duk.O2.125  9.45 duk.O2.113 10.33 duk.O2.102 10.13 | mujs   n/a lua   n/a python   n/a perl   n/a ruby   n/a | rhino 11.82 node  2.95 luajit   n/a
test-json-serialize.js              : duk.O2.150json  6.20 duk.O2.150nojson 10.13 duk.O2.140json  6.24 duk.O2.140nojson 10.35 duk.O2.130  6.23 duk.O2.125 12.53 duk.O2.113 12.93 duk.O2.102 12.78 | mujs  2.15 lua   n/a python  0.50 perl   n/a ruby   n/a | rhino  5.39 node  0.70 luajit   n/a
test-json-string-bench.js           : duk.O2.150json  5.23 duk.O2.150nojson  5.30 duk.O2.140json  5.29 duk.O2.140nojson  5.33 duk.O2.130  5.44 duk.O2.125  5.44 duk.O2.113  6.67 duk.O2.102  6.61 | mujs 49.98 lua   n/a python   n/a perl   n/a ruby   n/a | rhino  2.09 node  0.26 luajit   n/a
test-json-string-stringify.js       : duk.O2.150json  5.06 duk.O2.150nojson  5.04 duk.O2.140json  5.21 duk.O2.140nojson  5.23 duk.O2.130  6.43 duk.O2.125 17.76 duk.O2.113 17.83 duk.O2.102 17.11 | mujs 10.71 lua   n/a python  0.48 perl   n/a ruby   n/a | rhino 18.37 node  5.99 luajit   n/a
test-jx-serialize-bufobj-forceslow.js: duk.O2.150json  5.20 duk.O2.150nojson  4.54 duk.O2.140json  5.73 duk.O2.140nojson  5.19 duk.O2.130  6.14 duk.O2.125   n/a duk.O2.113   n/a duk.O2.102   n/a | mujs   n/a lua   n/a python   n/a perl   n/a ruby   n/a | rhino   n/a node   n/a luajit   n/a
test-jx-serialize-bufobj.js         : duk.O2.150json  1.12 duk.O2.150nojson  4.35 duk.O2.140json  1.09 duk.O2.140nojson  4.93 duk.O2.130  5.98 duk.O2.125   n/a duk.O2.113   n/a duk.O2.102   n/a | mujs   n/a lua   n/a python   n/a perl   n/a ruby   n/a | rhino   n/a node   n/a luajit   n/a
test-jx-serialize-indented.js       : duk.O2.150json  3.46 duk.O2.150nojson 22.49 duk.O2.140json  3.68 duk.O2.140nojson 22.65 duk.O2.130 34.04 duk.O2.125 35.92 duk.O2.113 40.11 duk.O2.102 40.16 | mujs   n/a lua   n/a python   n/a perl   n/a ruby   n/a | rhino   n/a node   n/a luajit   n/a
test-jx-serialize.js                : duk.O2.150json  2.41 duk.O2.150nojson 20.72 duk.O2.140json  2.54 duk.O2.140nojson 21.21 duk.O2.130 28.79 duk.O2.125 30.82 duk.O2.113 34.32 duk.O2.102 33.58 | mujs   n/a lua   n/a python   n/a perl   n/a ruby   n/a | rhino   n/a node   n/a luajit   n/a
test-mandel.js                      : duk.O2.150json  4.34 duk.O2.150nojson  4.39 duk.O2.140json  4.38 duk.O2.140nojson  4.37 duk.O2.130  4.70 duk.O2.125  5.89 duk.O2.113  6.39 duk.O2.102  6.75 | mujs 13.90 lua   n/a python   n/a perl   n/a ruby   n/a | rhino  1.57 node  0.21 luajit   n/a
test-object-garbage.js              : duk.O2.150json  4.34 duk.O2.150nojson  4.56 duk.O2.140json  4.61 duk.O2.140nojson  4.64 duk.O2.130  4.57 duk.O2.125  4.81 duk.O2.113  5.03 duk.O2.102  4.91 | mujs  2.34 lua  3.48 python  0.65 perl   n/a ruby   n/a | rhino  0.97 node  0.14 luajit  0.00
test-prop-read.js                   : duk.O2.150json  4.76 duk.O2.150nojson  4.81 duk.O2.140json  4.91 duk.O2.140nojson  4.88 duk.O2.130  5.26 duk.O2.125  6.20 duk.O2.113  6.47 duk.O2.102  6.49 | mujs  3.79 lua  1.03 python  2.37 perl  4.86 ruby 11.20 | rhino  0.66 node  0.03 luajit  0.00
test-prop-write.js                  : duk.O2.150json  4.20 duk.O2.150nojson  4.18 duk.O2.140json  4.29 duk.O2.140nojson  4.15 duk.O2.130  4.45 duk.O2.125  4.90 duk.O2.113  5.63 duk.O2.102  4.77 | mujs  3.72 lua  1.21 python  2.46 perl  5.01 ruby 14.74 | rhino  1.87 node  0.03 luajit  0.00
test-reg-readwrite-object.js        : duk.O2.150json  3.17 duk.O2.150nojson  3.19 duk.O2.140json  3.16 duk.O2.140nojson  3.18 duk.O2.130  3.76 duk.O2.125 10.59 duk.O2.113  7.05 duk.O2.102  7.40 | mujs  7.77 lua  1.76 python  4.73 perl 28.81 ruby  3.94 | rhino  0.35 node  0.02 luajit  0.00
test-reg-readwrite-plain.js         : duk.O2.150json  2.04 duk.O2.150nojson  2.02 duk.O2.140json  2.04 duk.O2.140nojson  2.04 duk.O2.130  2.55 duk.O2.125  9.33 duk.O2.113  4.71 duk.O2.102  4.89 | mujs  7.70 lua  1.72 python  4.75 perl 30.49 ruby  4.03 | rhino  0.36 node  0.04 luajit  0.00
test-regexp-case-insensitive.js     : duk.O2.150json 24.31 duk.O2.150nojson 24.39 duk.O2.140json 23.24 duk.O2.140nojson 23.27 duk.O2.130 23.25 duk.O2.125 23.34 duk.O2.113 24.17 duk.O2.102 24.15 | mujs  0.00 lua   n/a python   n/a perl   n/a ruby   n/a | rhino  0.23 node  0.02 luajit   n/a
test-regexp-string-parse.js         : duk.O2.150json  9.68 duk.O2.150nojson  9.71 duk.O2.140json  9.55 duk.O2.140nojson  9.43 duk.O2.130 10.51 duk.O2.125 12.69 duk.O2.113 12.53 duk.O2.102 12.54 | mujs   n/a lua   n/a python  0.46 perl   n/a ruby   n/a | rhino   n/a node  0.08 luajit   n/a
test-string-array-concat.js         : duk.O2.150json  6.59 duk.O2.150nojson  6.48 duk.O2.140json  7.01 duk.O2.140nojson  6.86 duk.O2.130  6.46 duk.O2.125  7.70 duk.O2.113 23.97 duk.O2.102 23.21 | mujs 247.20 lua  2.09 python  2.84 perl  7.46 ruby  7.82 | rhino  1.97 node  0.44 luajit  0.86
test-string-charlen-ascii.js        : duk.O2.150json  1.36 duk.O2.150nojson  1.30 duk.O2.140json  1.35 duk.O2.140nojson  1.38 duk.O2.130  5.27 duk.O2.125  5.34 duk.O2.113  5.36 duk.O2.102  5.37 | mujs  4.69 lua   n/a python   n/a perl   n/a ruby   n/a | rhino  0.33 node  0.02 luajit   n/a
test-string-charlen-nonascii.js     : duk.O2.150json  2.80 duk.O2.150nojson  2.79 duk.O2.140json  2.80 duk.O2.140nojson  2.80 duk.O2.130  3.95 duk.O2.125  3.96 duk.O2.113  3.92 duk.O2.102  3.89 | mujs  7.03 lua   n/a python   n/a perl   n/a ruby   n/a | rhino  0.33 node  0.02 luajit   n/a
test-string-compare.js              : duk.O2.150json  3.77 duk.O2.150nojson  3.75 duk.O2.140json  3.94 duk.O2.140nojson  3.87 duk.O2.130  3.81 duk.O2.125  4.65 duk.O2.113  6.11 duk.O2.102  6.11 | mujs 720.31 lua  2.83 python  4.88 perl 16.44 ruby  5.36 | rhino  4.49 node  0.86 luajit  0.18
test-string-decodeuri.js            : duk.O2.150json  3.66 duk.O2.150nojson  3.71 duk.O2.140json  3.57 duk.O2.140nojson  3.57 duk.O2.130  3.59 duk.O2.125  4.20 duk.O2.113  4.09 duk.O2.102  4.16 | mujs  2.09 lua   n/a python   n/a perl   n/a ruby   n/a | rhino  2.08 node  3.92 luajit   n/a
test-string-encodeuri.js            : duk.O2.150json  4.04 duk.O2.150nojson  4.05 duk.O2.140json  4.17 duk.O2.140nojson  4.13 duk.O2.130  4.35 duk.O2.125  6.31 duk.O2.113  6.26 duk.O2.102  6.26 | mujs  3.61 lua   n/a python   n/a perl   n/a ruby   n/a | rhino  6.91 node 41.41 luajit   n/a
test-string-garbage.js              : duk.O2.150json  8.52 duk.O2.150nojson  8.49 duk.O2.140json  8.49 duk.O2.140nojson  8.46 duk.O2.130  8.70 duk.O2.125  9.39 duk.O2.113  9.50 duk.O2.102  9.24 | mujs  4.06 lua  1.55 python  1.45 perl   n/a ruby   n/a | rhino  1.00 node  0.02 luajit  1.33
test-string-intern-grow-short.js    : duk.O2.150json 21.18 duk.O2.150nojson 21.08 duk.O2.140json 20.82 duk.O2.140nojson 20.64 duk.O2.130  7.27 duk.O2.125  7.70 duk.O2.113 13.29 duk.O2.102 12.44 | mujs   n/a lua   n/a python   n/a perl   n/a ruby   n/a | rhino   n/a node   n/a luajit   n/a
test-string-intern-grow-short2.js   : duk.O2.150json  7.50 duk.O2.150nojson  7.57 duk.O2.140json  7.38 duk.O2.140nojson  7.32 duk.O2.130  7.35 duk.O2.125  7.76 duk.O2.113 13.18 duk.O2.102 12.49 | mujs   n/a lua   n/a python   n/a perl   n/a ruby   n/a | rhino   n/a node   n/a luajit   n/a
test-string-intern-grow.js          : duk.O2.150json 38.85 duk.O2.150nojson 39.29 duk.O2.140json 39.60 duk.O2.140nojson 39.62 duk.O2.130  4.93 duk.O2.125  4.98 duk.O2.113  5.59 duk.O2.102  5.50 | mujs   n/a lua   n/a python   n/a perl   n/a ruby   n/a | rhino   n/a node   n/a luajit   n/a
test-string-intern-grow2.js         : duk.O2.150json  3.30 duk.O2.150nojson  3.29 duk.O2.140json  3.29 duk.O2.140nojson  3.23 duk.O2.130  5.05 duk.O2.125  5.19 duk.O2.113  5.76 duk.O2.102  5.73 | mujs   n/a lua   n/a python   n/a perl   n/a ruby   n/a | rhino   n/a node   n/a luajit   n/a
test-string-intern-match-short.js   : duk.O2.150json  2.70 duk.O2.150nojson  2.69 duk.O2.140json  2.69 duk.O2.140nojson  2.75 duk.O2.130  2.25 duk.O2.125  2.30 duk.O2.113  2.35 duk.O2.102  2.26 | mujs   n/a lua   n/a python   n/a perl   n/a ruby   n/a | rhino   n/a node   n/a luajit   n/a
test-string-intern-match.js         : duk.O2.150json  0.38 duk.O2.150nojson  0.37 duk.O2.140json  0.37 duk.O2.140nojson  0.39 duk.O2.130  0.97 duk.O2.125  1.03 duk.O2.113  1.06 duk.O2.102  1.05 | mujs   n/a lua   n/a python   n/a perl   n/a ruby   n/a | rhino   n/a node   n/a luajit   n/a
test-string-intern-miss-short.js    : duk.O2.150json  5.49 duk.O2.150nojson  5.51 duk.O2.140json  5.47 duk.O2.140nojson  5.49 duk.O2.130  5.11 duk.O2.125  5.25 duk.O2.113  5.50 duk.O2.102  5.40 | mujs   n/a lua   n/a python   n/a perl   n/a ruby   n/a | rhino   n/a node   n/a luajit   n/a
test-string-intern-miss.js          : duk.O2.150json  1.29 duk.O2.150nojson  1.28 duk.O2.140json  1.31 duk.O2.140nojson  1.33 duk.O2.130  2.57 duk.O2.125  2.60 duk.O2.113  2.80 duk.O2.102  2.73 | mujs   n/a lua   n/a python   n/a perl   n/a ruby   n/a | rhino   n/a node   n/a luajit   n/a
test-string-plain-concat.js         : duk.O2.150json  1.03 duk.O2.150nojson  1.07 duk.O2.140json  1.02 duk.O2.140nojson  1.09 duk.O2.130  4.05 duk.O2.125  4.14 duk.O2.113  4.10 duk.O2.102  4.12 | mujs  1.03 lua  0.62 python  0.00 perl  0.40 ruby  0.77 | rhino  0.30 node  0.03 luajit  0.65
test-string-uppercase.js            : duk.O2.150json  2.23 duk.O2.150nojson  2.16 duk.O2.140json  2.18 duk.O2.140nojson  2.15 duk.O2.130  2.58 duk.O2.125  3.31 duk.O2.113  3.36 duk.O2.102  3.48 | mujs  4.49 lua   n/a python  1.19 perl   n/a ruby   n/a | rhino  1.62 node  0.09 luajit   n/a
test-try-catch-nothrow.js           : duk.O2.150json  2.91 duk.O2.150nojson  2.93 duk.O2.140json  3.01 duk.O2.140nojson  3.05 duk.O2.130  2.56 duk.O2.125  2.80 duk.O2.113  2.37 duk.O2.102  2.43 | mujs  2.19 lua   n/a python   n/a perl   n/a ruby   n/a | rhino  0.31 node  0.36 luajit   n/a
test-try-catch-throw.js             : duk.O2.150json 39.17 duk.O2.150nojson 38.58 duk.O2.140json 39.09 duk.O2.140nojson 39.14 duk.O2.130 37.91 duk.O2.125 38.05 duk.O2.113 38.45 duk.O2.102 38.32 | mujs 20.51 lua   n/a python   n/a perl   n/a ruby   n/a | rhino 133.09 node  8.01 luajit   n/a
test-try-finally-nothrow.js         : duk.O2.150json  3.74 duk.O2.150nojson  3.73 duk.O2.140json  3.64 duk.O2.140nojson  3.65 duk.O2.130  2.86 duk.O2.125  3.31 duk.O2.113  3.10 duk.O2.102  3.21 | mujs  2.12 lua   n/a python   n/a perl   n/a ruby   n/a | rhino  0.29 node  0.53 luajit   n/a
test-try-finally-throw.js           : duk.O2.150json 49.13 duk.O2.150nojson 48.05 duk.O2.140json 48.98 duk.O2.140nojson 48.67 duk.O2.130 45.77 duk.O2.125 45.74 duk.O2.113 45.25 duk.O2.102 45.08 | mujs 22.81 lua   n/a python   n/a perl   n/a ruby   n/a | rhino 134.35 node 10.04 luajit   n/a