$ python3.15 -OO bench/main.py bench/*.js
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Python Release: 3.15.0

Benchmarking 'bench/apiviewer.js'... (953.2 KiB)
  Timing simple_port ... (951.5 KiB *)   386.07 ms
  Timing jsmin_2_0_9 ... (951.5 KiB >)   816.50 ms (factor: 0.47)
  Timing rjsmin      ... (951.5 KiB =)    26.62 ms (factor: 14.50, 30.67)
  Timing _rjsmin     ... (951.5 KiB =)     2.96 ms (factor: 130.34, 275.66, 8.99)

Benchmarking 'bench/bootstrap.js'... (49.0 KiB)
  Timing simple_port ... ( 26.4 KiB *)    18.51 ms
  Timing jsmin_2_0_9 ... ( 26.4 KiB >)    11.44 ms (factor: 1.62)
  Timing rjsmin      ... ( 26.4 KiB >)     6.01 ms (factor: 3.08, 1.90)
  Timing _rjsmin     ... ( 26.4 KiB >)     0.13 ms (factor: 144.79, 89.48, 47.01)

Benchmarking 'bench/DateTimeShortcuts.js'... (18.3 KiB)
  Timing simple_port ... ( 10.2 KiB *)     6.80 ms
  Timing jsmin_2_0_9 ... ( 10.3 KiB >)     4.40 ms (factor: 1.55)
  Timing rjsmin      ... ( 10.2 KiB >)     1.58 ms (factor: 4.31, 2.79)
  Timing _rjsmin     ... ( 10.2 KiB >)     0.04 ms (factor: 178.99, 115.72, 41.51)

Benchmarking 'bench/jquery-1.7.1.js'... (242.4 KiB)
  Timing simple_port ... (135.9 KiB *)    96.55 ms
  Timing jsmin_2_0_9 ... (136.8 KiB >)    76.75 ms (factor: 1.26)
  Timing rjsmin      ... (135.9 KiB =)    39.47 ms (factor: 2.45, 1.94)
  Timing _rjsmin     ... (135.9 KiB =)     0.85 ms (factor: 113.72, 90.40, 46.49)

Benchmarking 'bench/knockout-2.0.0.js'... (38.9 KiB)
  Timing simple_port ... ( 38.6 KiB *)    15.68 ms
  Timing jsmin_2_0_9 ... ( 38.6 KiB >)    11.92 ms (factor: 1.32)
  Timing rjsmin      ... ( 38.6 KiB >)     1.29 ms (factor: 12.14, 9.23)
  Timing _rjsmin     ... ( 38.6 KiB >)     0.08 ms (factor: 205.73, 156.38, 16.94)

Benchmarking 'bench/markermanager.js'... (28.6 KiB)
  Timing simple_port ... ( 11.6 KiB *)     8.98 ms
  Timing jsmin_2_0_9 ... ( 11.6 KiB >)     5.84 ms (factor: 1.54)
  Timing rjsmin      ... ( 11.6 KiB =)     2.44 ms (factor: 3.68, 2.39)
  Timing _rjsmin     ... ( 11.6 KiB =)     0.06 ms (factor: 154.00, 100.17, 41.83)


$ python3.14 -OO bench/main.py bench/*.js
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Python Release: 3.14.7

Benchmarking 'bench/apiviewer.js'... (953.2 KiB)
  Timing simple_port ... (951.5 KiB *)   370.60 ms
  Timing jsmin_2_0_9 ... (951.5 KiB >)   804.46 ms (factor: 0.46)
  Timing rjsmin      ... (951.5 KiB =)    26.66 ms (factor: 13.90, 30.18)
  Timing _rjsmin     ... (951.5 KiB =)     2.85 ms (factor: 129.86, 281.89, 9.34)

Benchmarking 'bench/bootstrap.js'... (49.0 KiB)
  Timing simple_port ... ( 26.4 KiB *)    17.26 ms
  Timing jsmin_2_0_9 ... ( 26.4 KiB >)    11.82 ms (factor: 1.46)
  Timing rjsmin      ... ( 26.4 KiB >)     6.07 ms (factor: 2.84, 1.95)
  Timing _rjsmin     ... ( 26.4 KiB >)     0.12 ms (factor: 141.33, 96.75, 49.74)

Benchmarking 'bench/DateTimeShortcuts.js'... (18.3 KiB)
  Timing simple_port ... ( 10.2 KiB *)     6.42 ms
  Timing jsmin_2_0_9 ... ( 10.3 KiB >)     4.53 ms (factor: 1.42)
  Timing rjsmin      ... ( 10.2 KiB >)     1.61 ms (factor: 3.99, 2.82)
  Timing _rjsmin     ... ( 10.2 KiB >)     0.04 ms (factor: 173.67, 122.57, 43.48)

Benchmarking 'bench/jquery-1.7.1.js'... (242.4 KiB)
  Timing simple_port ... (135.9 KiB *)    90.89 ms
  Timing jsmin_2_0_9 ... (136.8 KiB >)    78.80 ms (factor: 1.15)
  Timing rjsmin      ... (135.9 KiB =)    39.37 ms (factor: 2.31, 2.00)
  Timing _rjsmin     ... (135.9 KiB =)     0.80 ms (factor: 113.59, 98.48, 49.21)

Benchmarking 'bench/knockout-2.0.0.js'... (38.9 KiB)
  Timing simple_port ... ( 38.6 KiB *)    14.84 ms
  Timing jsmin_2_0_9 ... ( 38.6 KiB >)    12.51 ms (factor: 1.19)
  Timing rjsmin      ... ( 38.6 KiB >)     1.31 ms (factor: 11.37, 9.58)
  Timing _rjsmin     ... ( 38.6 KiB >)     0.08 ms (factor: 195.04, 164.41, 17.16)

Benchmarking 'bench/markermanager.js'... (28.6 KiB)
  Timing simple_port ... ( 11.6 KiB *)     8.43 ms
  Timing jsmin_2_0_9 ... ( 11.6 KiB >)     5.99 ms (factor: 1.41)
  Timing rjsmin      ... ( 11.6 KiB =)     2.46 ms (factor: 3.43, 2.44)
  Timing _rjsmin     ... ( 11.6 KiB =)     0.06 ms (factor: 146.45, 104.12, 42.70)


$ python3.13 -OO bench/main.py bench/*.js
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Python Release: 3.13.15

Benchmarking 'bench/apiviewer.js'... (953.2 KiB)
  Timing simple_port ... (951.5 KiB *)   366.62 ms
  Timing jsmin_2_0_9 ... (951.5 KiB >)   829.14 ms (factor: 0.44)
  Timing rjsmin      ... (951.5 KiB =)    27.11 ms (factor: 13.52, 30.58)
  Timing _rjsmin     ... (951.5 KiB =)     2.94 ms (factor: 124.49, 281.55, 9.21)

Benchmarking 'bench/bootstrap.js'... (49.0 KiB)
  Timing simple_port ... ( 26.4 KiB *)    17.40 ms
  Timing jsmin_2_0_9 ... ( 26.4 KiB >)    11.36 ms (factor: 1.53)
  Timing rjsmin      ... ( 26.4 KiB >)     6.12 ms (factor: 2.84, 1.86)
  Timing _rjsmin     ... ( 26.4 KiB >)     0.12 ms (factor: 141.44, 92.37, 49.77)

Benchmarking 'bench/DateTimeShortcuts.js'... (18.3 KiB)
  Timing simple_port ... ( 10.2 KiB *)     6.60 ms
  Timing jsmin_2_0_9 ... ( 10.3 KiB >)     4.41 ms (factor: 1.50)
  Timing rjsmin      ... ( 10.2 KiB >)     1.60 ms (factor: 4.12, 2.75)
  Timing _rjsmin     ... ( 10.2 KiB >)     0.03 ms (factor: 194.85, 130.10, 47.35)

Benchmarking 'bench/jquery-1.7.1.js'... (242.4 KiB)
  Timing simple_port ... (135.9 KiB *)    92.59 ms
  Timing jsmin_2_0_9 ... (136.8 KiB >)    75.94 ms (factor: 1.22)
  Timing rjsmin      ... (135.9 KiB =)    39.48 ms (factor: 2.35, 1.92)
  Timing _rjsmin     ... (135.9 KiB =)     0.79 ms (factor: 117.76, 96.58, 50.20)

Benchmarking 'bench/knockout-2.0.0.js'... (38.9 KiB)
  Timing simple_port ... ( 38.6 KiB *)    14.87 ms
  Timing jsmin_2_0_9 ... ( 38.6 KiB >)    12.12 ms (factor: 1.23)
  Timing rjsmin      ... ( 38.6 KiB >)     1.31 ms (factor: 11.33, 9.23)
  Timing _rjsmin     ... ( 38.6 KiB >)     0.07 ms (factor: 204.08, 166.34, 18.02)

Benchmarking 'bench/markermanager.js'... (28.6 KiB)
  Timing simple_port ... ( 11.6 KiB *)     8.64 ms
  Timing jsmin_2_0_9 ... ( 11.6 KiB >)     5.84 ms (factor: 1.48)
  Timing rjsmin      ... ( 11.6 KiB =)     2.55 ms (factor: 3.39, 2.29)
  Timing _rjsmin     ... ( 11.6 KiB =)     0.06 ms (factor: 152.92, 103.39, 45.17)


$ python3.12 -OO bench/main.py bench/*.js
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Python Release: 3.12.14

Benchmarking 'bench/apiviewer.js'... (953.2 KiB)
  Timing simple_port ... (951.5 KiB *)   347.64 ms
  Timing jsmin_2_0_9 ... (951.5 KiB >)   781.66 ms (factor: 0.44)
  Timing rjsmin      ... (951.5 KiB =)    25.51 ms (factor: 13.63, 30.64)
  Timing _rjsmin     ... (951.5 KiB =)     2.72 ms (factor: 127.76, 287.27, 9.38)

Benchmarking 'bench/bootstrap.js'... (49.0 KiB)
  Timing simple_port ... ( 26.4 KiB *)    16.16 ms
  Timing jsmin_2_0_9 ... ( 26.4 KiB >)    10.34 ms (factor: 1.56)
  Timing rjsmin      ... ( 26.4 KiB >)     5.92 ms (factor: 2.73, 1.75)
  Timing _rjsmin     ... ( 26.4 KiB >)     0.12 ms (factor: 131.99, 84.42, 48.34)

Benchmarking 'bench/DateTimeShortcuts.js'... (18.3 KiB)
  Timing simple_port ... ( 10.2 KiB *)     6.09 ms
  Timing jsmin_2_0_9 ... ( 10.3 KiB >)     3.95 ms (factor: 1.54)
  Timing rjsmin      ... ( 10.2 KiB >)     1.55 ms (factor: 3.94, 2.56)
  Timing _rjsmin     ... ( 10.2 KiB >)     0.03 ms (factor: 180.02, 116.89, 45.67)

Benchmarking 'bench/jquery-1.7.1.js'... (242.4 KiB)
  Timing simple_port ... (135.9 KiB *)    85.28 ms
  Timing jsmin_2_0_9 ... (136.8 KiB >)    69.93 ms (factor: 1.22)
  Timing rjsmin      ... (135.9 KiB =)    38.36 ms (factor: 2.22, 1.82)
  Timing _rjsmin     ... (135.9 KiB =)     0.79 ms (factor: 108.42, 88.90, 48.77)

Benchmarking 'bench/knockout-2.0.0.js'... (38.9 KiB)
  Timing simple_port ... ( 38.6 KiB *)    14.05 ms
  Timing jsmin_2_0_9 ... ( 38.6 KiB >)    10.88 ms (factor: 1.29)
  Timing rjsmin      ... ( 38.6 KiB >)     1.25 ms (factor: 11.21, 8.69)
  Timing _rjsmin     ... ( 38.6 KiB >)     0.07 ms (factor: 192.63, 149.28, 17.18)

Benchmarking 'bench/markermanager.js'... (28.6 KiB)
  Timing simple_port ... ( 11.6 KiB *)     7.94 ms
  Timing jsmin_2_0_9 ... ( 11.6 KiB >)     5.29 ms (factor: 1.50)
  Timing rjsmin      ... ( 11.6 KiB =)     2.44 ms (factor: 3.26, 2.17)
  Timing _rjsmin     ... ( 11.6 KiB =)     0.06 ms (factor: 141.10, 93.93, 43.26)


$ python3.11 -OO bench/main.py bench/*.js
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Python Release: 3.11.16

Benchmarking 'bench/apiviewer.js'... (953.2 KiB)
  Timing simple_port ... (951.5 KiB *)   469.15 ms
  Timing jsmin_2_0_9 ... (951.5 KiB >)   792.27 ms (factor: 0.59)
  Timing rjsmin      ... (951.5 KiB =)    26.01 ms (factor: 18.04, 30.46)
  Timing _rjsmin     ... (951.5 KiB =)     2.97 ms (factor: 157.86, 266.59, 8.75)

Benchmarking 'bench/bootstrap.js'... (49.0 KiB)
  Timing simple_port ... ( 26.4 KiB *)    18.27 ms
  Timing jsmin_2_0_9 ... ( 26.4 KiB >)    10.89 ms (factor: 1.68)
  Timing rjsmin      ... ( 26.4 KiB >)     5.80 ms (factor: 3.15, 1.88)
  Timing _rjsmin     ... ( 26.4 KiB >)     0.12 ms (factor: 146.48, 87.32, 46.48)

Benchmarking 'bench/DateTimeShortcuts.js'... (18.3 KiB)
  Timing simple_port ... ( 10.2 KiB *)     6.82 ms
  Timing jsmin_2_0_9 ... ( 10.3 KiB >)     4.15 ms (factor: 1.64)
  Timing rjsmin      ... ( 10.2 KiB >)     1.57 ms (factor: 4.35, 2.65)
  Timing _rjsmin     ... ( 10.2 KiB >)     0.04 ms (factor: 188.74, 114.78, 43.36)

Benchmarking 'bench/jquery-1.7.1.js'... (242.4 KiB)
  Timing simple_port ... (135.9 KiB *)    97.86 ms
  Timing jsmin_2_0_9 ... (136.8 KiB >)    73.94 ms (factor: 1.32)
  Timing rjsmin      ... (135.9 KiB =)    38.19 ms (factor: 2.56, 1.94)
  Timing _rjsmin     ... (135.9 KiB =)     0.78 ms (factor: 125.01, 94.45, 48.78)

Benchmarking 'bench/knockout-2.0.0.js'... (38.9 KiB)
  Timing simple_port ... ( 38.6 KiB *)    16.55 ms
  Timing jsmin_2_0_9 ... ( 38.6 KiB >)    11.56 ms (factor: 1.43)
  Timing rjsmin      ... ( 38.6 KiB >)     1.21 ms (factor: 13.65, 9.53)
  Timing _rjsmin     ... ( 38.6 KiB >)     0.08 ms (factor: 217.79, 152.14, 15.96)

Benchmarking 'bench/markermanager.js'... (28.6 KiB)
  Timing simple_port ... ( 11.6 KiB *)     9.04 ms
  Timing jsmin_2_0_9 ... ( 11.6 KiB >)     5.64 ms (factor: 1.60)
  Timing rjsmin      ... ( 11.6 KiB =)     2.50 ms (factor: 3.62, 2.26)
  Timing _rjsmin     ... ( 11.6 KiB =)     0.06 ms (factor: 152.97, 95.42, 42.31)


$ python3.10 -OO bench/main.py bench/*.js
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Python Release: 3.10.21

Benchmarking 'bench/apiviewer.js'... (953.2 KiB)
  Timing simple_port ... (951.5 KiB *)   929.00 ms
  Timing jsmin_2_0_9 ... (951.5 KiB >)   928.54 ms (factor: 1.00)
  Timing rjsmin      ... (951.5 KiB =)    29.73 ms (factor: 31.25, 31.23)
  Timing _rjsmin     ... (951.5 KiB =)     3.21 ms (factor: 289.15, 289.00, 9.25)

Benchmarking 'bench/bootstrap.js'... (49.0 KiB)
  Timing simple_port ... ( 26.4 KiB *)    39.17 ms
  Timing jsmin_2_0_9 ... ( 26.4 KiB >)    15.56 ms (factor: 2.52)
  Timing rjsmin      ... ( 26.4 KiB >)     7.61 ms (factor: 5.14, 2.04)
  Timing _rjsmin     ... ( 26.4 KiB >)     0.12 ms (factor: 328.20, 130.34, 63.80)

Benchmarking 'bench/DateTimeShortcuts.js'... (18.3 KiB)
  Timing simple_port ... ( 10.2 KiB *)    14.87 ms
  Timing jsmin_2_0_9 ... ( 10.3 KiB >)     6.07 ms (factor: 2.45)
  Timing rjsmin      ... ( 10.2 KiB >)     2.23 ms (factor: 6.67, 2.72)
  Timing _rjsmin     ... ( 10.2 KiB >)     0.04 ms (factor: 396.42, 161.77, 59.45)

Benchmarking 'bench/jquery-1.7.1.js'... (242.4 KiB)
  Timing simple_port ... (135.9 KiB *)   205.33 ms
  Timing jsmin_2_0_9 ... (136.8 KiB >)    97.26 ms (factor: 2.11)
  Timing rjsmin      ... (135.9 KiB =)    49.03 ms (factor: 4.19, 1.98)
  Timing _rjsmin     ... (135.9 KiB =)     0.78 ms (factor: 264.70, 125.38, 63.21)

Benchmarking 'bench/knockout-2.0.0.js'... (38.9 KiB)
  Timing simple_port ... ( 38.6 KiB *)    36.90 ms
  Timing jsmin_2_0_9 ... ( 38.6 KiB >)    16.35 ms (factor: 2.26)
  Timing rjsmin      ... ( 38.6 KiB >)     1.52 ms (factor: 24.27, 10.75)
  Timing _rjsmin     ... ( 38.6 KiB >)     0.07 ms (factor: 493.02, 218.41, 20.31)

Benchmarking 'bench/markermanager.js'... (28.6 KiB)
  Timing simple_port ... ( 11.6 KiB *)    19.14 ms
  Timing jsmin_2_0_9 ... ( 11.6 KiB >)     7.70 ms (factor: 2.49)
  Timing rjsmin      ... ( 11.6 KiB =)     3.11 ms (factor: 6.16, 2.48)
  Timing _rjsmin     ... ( 11.6 KiB =)     0.06 ms (factor: 343.48, 138.14, 55.79)


$ python3.9 -OO bench/main.py bench/*.js
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Python Release: 3.9.25

Benchmarking 'bench/apiviewer.js'... (953.2 KiB)
  Timing simple_port ... (951.5 KiB *)  1023.70 ms
  Timing jsmin_2_0_9 ... (951.5 KiB >)   961.09 ms (factor: 1.07)
  Timing rjsmin      ... (951.5 KiB =)    29.14 ms (factor: 35.13, 32.98)
  Timing _rjsmin     ... (951.5 KiB =)     2.95 ms (factor: 347.05, 325.82, 9.88)

Benchmarking 'bench/bootstrap.js'... (49.0 KiB)
  Timing simple_port ... ( 26.4 KiB *)    41.95 ms
  Timing jsmin_2_0_9 ... ( 26.4 KiB >)    15.77 ms (factor: 2.66)
  Timing rjsmin      ... ( 26.4 KiB >)     6.74 ms (factor: 6.23, 2.34)
  Timing _rjsmin     ... ( 26.4 KiB >)     0.12 ms (factor: 351.18, 131.98, 56.41)

Benchmarking 'bench/DateTimeShortcuts.js'... (18.3 KiB)
  Timing simple_port ... ( 10.2 KiB *)    15.55 ms
  Timing jsmin_2_0_9 ... ( 10.3 KiB >)     5.99 ms (factor: 2.60)
  Timing rjsmin      ... ( 10.2 KiB >)     1.79 ms (factor: 8.67, 3.34)
  Timing _rjsmin     ... ( 10.2 KiB >)     0.03 ms (factor: 444.48, 171.13, 51.28)

Benchmarking 'bench/jquery-1.7.1.js'... (242.4 KiB)
  Timing simple_port ... (135.9 KiB *)   219.10 ms
  Timing jsmin_2_0_9 ... (136.8 KiB >)    99.81 ms (factor: 2.20)
  Timing rjsmin      ... (135.9 KiB =)    45.40 ms (factor: 4.83, 2.20)
  Timing _rjsmin     ... (135.9 KiB =)     0.78 ms (factor: 281.06, 128.03, 58.24)

Benchmarking 'bench/knockout-2.0.0.js'... (38.9 KiB)
  Timing simple_port ... ( 38.6 KiB *)    41.14 ms
  Timing jsmin_2_0_9 ... ( 38.6 KiB >)    17.35 ms (factor: 2.37)
  Timing rjsmin      ... ( 38.6 KiB >)     1.43 ms (factor: 28.82, 12.15)
  Timing _rjsmin     ... ( 38.6 KiB >)     0.07 ms (factor: 573.56, 241.85, 19.90)

Benchmarking 'bench/markermanager.js'... (28.6 KiB)
  Timing simple_port ... ( 11.6 KiB *)    20.37 ms
  Timing jsmin_2_0_9 ... ( 11.6 KiB >)     7.95 ms (factor: 2.56)
  Timing rjsmin      ... ( 11.6 KiB =)     2.81 ms (factor: 7.26, 2.83)
  Timing _rjsmin     ... ( 11.6 KiB =)     0.06 ms (factor: 367.71, 143.54, 50.68)


$ python3.8 -OO bench/main.py bench/*.js
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Python Release: 3.8.20

Benchmarking 'bench/apiviewer.js'... (953.2 KiB)
  Timing simple_port ... (951.5 KiB *)  1087.14 ms
  Timing jsmin_2_0_9 ... (951.5 KiB >)  1008.80 ms (factor: 1.08)
  Timing rjsmin      ... (951.5 KiB =)    30.32 ms (factor: 35.86, 33.28)
  Timing _rjsmin     ... (951.5 KiB =)     3.19 ms (factor: 341.18, 316.60, 9.51)

Benchmarking 'bench/bootstrap.js'... (49.0 KiB)
  Timing simple_port ... ( 26.4 KiB *)    44.81 ms
  Timing jsmin_2_0_9 ... ( 26.4 KiB >)    18.45 ms (factor: 2.43)
  Timing rjsmin      ... ( 26.4 KiB >)     7.45 ms (factor: 6.01, 2.47)
  Timing _rjsmin     ... ( 26.4 KiB >)     0.14 ms (factor: 317.13, 130.58, 52.76)

Benchmarking 'bench/DateTimeShortcuts.js'... (18.3 KiB)
  Timing simple_port ... ( 10.2 KiB *)    16.85 ms
  Timing jsmin_2_0_9 ... ( 10.3 KiB >)     7.09 ms (factor: 2.38)
  Timing rjsmin      ... ( 10.2 KiB >)     1.91 ms (factor: 8.83, 3.71)
  Timing _rjsmin     ... ( 10.2 KiB >)     0.04 ms (factor: 463.44, 195.00, 52.51)

Benchmarking 'bench/jquery-1.7.1.js'... (242.4 KiB)
  Timing simple_port ... (135.9 KiB *)   231.23 ms
  Timing jsmin_2_0_9 ... (136.8 KiB >)   111.26 ms (factor: 2.08)
  Timing rjsmin      ... (135.9 KiB =)    48.16 ms (factor: 4.80, 2.31)
  Timing _rjsmin     ... (135.9 KiB =)     0.83 ms (factor: 277.87, 133.70, 57.88)

Benchmarking 'bench/knockout-2.0.0.js'... (38.9 KiB)
  Timing simple_port ... ( 38.6 KiB *)    43.18 ms
  Timing jsmin_2_0_9 ... ( 38.6 KiB >)    19.61 ms (factor: 2.20)
  Timing rjsmin      ... ( 38.6 KiB >)     1.49 ms (factor: 28.95, 13.15)
  Timing _rjsmin     ... ( 38.6 KiB >)     0.07 ms (factor: 582.08, 264.37, 20.10)

Benchmarking 'bench/markermanager.js'... (28.6 KiB)
  Timing simple_port ... ( 11.6 KiB *)    21.80 ms
  Timing jsmin_2_0_9 ... ( 11.6 KiB >)     9.26 ms (factor: 2.36)
  Timing rjsmin      ... ( 11.6 KiB =)     2.99 ms (factor: 7.30, 3.10)
  Timing _rjsmin     ... ( 11.6 KiB =)     0.06 ms (factor: 393.68, 167.16, 53.96)


$ python3.7 -OO bench/main.py bench/*.js
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Python Release: 3.7.13

Benchmarking 'bench/apiviewer.js'... (953.2 KiB)
  Timing simple_port ... (951.5 KiB *)  1207.64 ms
  Timing jsmin_2_0_9 ... (951.5 KiB >)  1068.96 ms (factor: 1.13)
  Timing rjsmin      ... (951.5 KiB =)    30.87 ms (factor: 39.13, 34.63)
  Timing _rjsmin     ... (951.5 KiB =)     2.72 ms (factor: 444.19, 393.18, 11.35)

Benchmarking 'bench/bootstrap.js'... (49.0 KiB)
  Timing simple_port ... ( 26.4 KiB *)    50.48 ms
  Timing jsmin_2_0_9 ... ( 26.4 KiB >)    20.16 ms (factor: 2.50)
  Timing rjsmin      ... ( 26.4 KiB >)     7.33 ms (factor: 6.89, 2.75)
  Timing _rjsmin     ... ( 26.4 KiB >)     0.13 ms (factor: 395.52, 157.93, 57.40)

Benchmarking 'bench/DateTimeShortcuts.js'... (18.3 KiB)
  Timing simple_port ... ( 10.2 KiB *)    18.79 ms
  Timing jsmin_2_0_9 ... ( 10.3 KiB >)     7.64 ms (factor: 2.46)
  Timing rjsmin      ... ( 10.2 KiB >)     1.94 ms (factor: 9.70, 3.94)
  Timing _rjsmin     ... ( 10.2 KiB >)     0.04 ms (factor: 507.60, 206.31, 52.33)

Benchmarking 'bench/jquery-1.7.1.js'... (242.4 KiB)
  Timing simple_port ... (135.9 KiB *)   261.97 ms
  Timing jsmin_2_0_9 ... (136.8 KiB >)   122.08 ms (factor: 2.15)
  Timing rjsmin      ... (135.9 KiB =)    49.06 ms (factor: 5.34, 2.49)
  Timing _rjsmin     ... (135.9 KiB =)     0.81 ms (factor: 322.03, 150.06, 60.31)

Benchmarking 'bench/knockout-2.0.0.js'... (38.9 KiB)
  Timing simple_port ... ( 38.6 KiB *)    48.44 ms
  Timing jsmin_2_0_9 ... ( 38.6 KiB >)    21.91 ms (factor: 2.21)
  Timing rjsmin      ... ( 38.6 KiB >)     1.53 ms (factor: 31.65, 14.32)
  Timing _rjsmin     ... ( 38.6 KiB >)     0.08 ms (factor: 633.69, 286.63, 20.02)

Benchmarking 'bench/markermanager.js'... (28.6 KiB)
  Timing simple_port ... ( 11.6 KiB *)    25.10 ms
  Timing jsmin_2_0_9 ... ( 11.6 KiB >)    10.32 ms (factor: 2.43)
  Timing rjsmin      ... ( 11.6 KiB =)     3.04 ms (factor: 8.27, 3.40)
  Timing _rjsmin     ... ( 11.6 KiB =)     0.06 ms (factor: 425.89, 175.07, 51.51)


$ python3.6 -OO bench/main.py bench/*.js
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Python Release: 3.6.15

Benchmarking 'bench/apiviewer.js'... (953.2 KiB)
  Timing simple_port ... (951.5 KiB *)  1399.76 ms
  Timing jsmin_2_0_9 ... (951.5 KiB >)  1150.20 ms (factor: 1.22)
  Timing rjsmin      ... (951.5 KiB =)    35.20 ms (factor: 39.77, 32.68)
  Timing _rjsmin     ... (951.5 KiB =)     2.76 ms (factor: 507.31, 416.86, 12.76)

Benchmarking 'bench/bootstrap.js'... (49.0 KiB)
  Timing simple_port ... ( 26.4 KiB *)    57.69 ms
  Timing jsmin_2_0_9 ... ( 26.4 KiB >)    22.45 ms (factor: 2.57)
  Timing rjsmin      ... ( 26.4 KiB >)     8.39 ms (factor: 6.87, 2.68)
  Timing _rjsmin     ... ( 26.4 KiB >)     0.12 ms (factor: 489.21, 190.40, 71.18)

Benchmarking 'bench/DateTimeShortcuts.js'... (18.3 KiB)
  Timing simple_port ... ( 10.2 KiB *)    21.42 ms
  Timing jsmin_2_0_9 ... ( 10.3 KiB >)     8.51 ms (factor: 2.52)
  Timing rjsmin      ... ( 10.2 KiB >)     2.22 ms (factor: 9.63, 3.82)
  Timing _rjsmin     ... ( 10.2 KiB >)     0.03 ms (factor: 624.98, 248.14, 64.88)

Benchmarking 'bench/jquery-1.7.1.js'... (242.4 KiB)
  Timing simple_port ... (135.9 KiB *)   301.11 ms
  Timing jsmin_2_0_9 ... (136.8 KiB >)   136.04 ms (factor: 2.21)
  Timing rjsmin      ... (135.9 KiB =)    56.31 ms (factor: 5.35, 2.42)
  Timing _rjsmin     ... (135.9 KiB =)     0.78 ms (factor: 385.75, 174.29, 72.14)

Benchmarking 'bench/knockout-2.0.0.js'... (38.9 KiB)
  Timing simple_port ... ( 38.6 KiB *)    55.24 ms
  Timing jsmin_2_0_9 ... ( 38.6 KiB >)    24.23 ms (factor: 2.28)
  Timing rjsmin      ... ( 38.6 KiB >)     1.71 ms (factor: 32.34, 14.19)
  Timing _rjsmin     ... ( 38.6 KiB >)     0.07 ms (factor: 742.03, 325.47, 22.94)

Benchmarking 'bench/markermanager.js'... (28.6 KiB)
  Timing simple_port ... ( 11.6 KiB *)    28.37 ms
  Timing jsmin_2_0_9 ... ( 11.6 KiB >)    11.50 ms (factor: 2.47)
  Timing rjsmin      ... ( 11.6 KiB =)     3.46 ms (factor: 8.19, 3.32)
  Timing _rjsmin     ... ( 11.6 KiB =)     0.05 ms (factor: 524.45, 212.52, 64.04)


# vim: nowrap
