Page MenuHomePhabricator

MinifyJS benchmark with patches

Authored By
Catrope
Jan 27 2021, 5:29 PM
Size
6 KB
Referenced Files
None
Subscribers
None

MinifyJS benchmark with patches

Comparing JavaScriptMinifier and MinifyJS over 1 iterations on 22 files.
resources/lib/jquery/jquery.js (c0952713; 274 KiB)
JavaScriptMinifier — mean: 287.39 ms max: 287.39 ms rate: 3.48 /s output size: 138 KiB
MinifyJS — mean: 72.39 ms max: 72.38 ms rate: 13.81 /s output size: 138 KiB
resources/lib/moment/moment.js (d38ff349; 170 KiB)
JavaScriptMinifier — mean: 166.31 ms max: 166.31 ms rate: 6.01 /s output size: 95 KiB
MinifyJS — mean: 40.29 ms max: 40.29 ms rate: 24.82 /s output size: 94 KiB
resources/lib/ooui/oojs-ui-core.js (dad36a60; 415 KiB)
JavaScriptMinifier — mean: 272.40 ms max: 272.40 ms rate: 3.67 /s output size: 171 KiB
MinifyJS — mean: 70.78 ms max: 70.78 ms rate: 14.13 /s output size: 170 KiB
resources/lib/ooui/oojs-ui-widgets.js (5b440e05; 175 KiB)
JavaScriptMinifier — mean: 128.77 ms max: 128.77 ms rate: 7.77 /s output size: 76 KiB
MinifyJS — mean: 27.56 ms max: 27.56 ms rate: 36.28 /s output size: 76 KiB
resources/lib/ooui/oojs-ui-windows.js (d756645c; 115 KiB)
JavaScriptMinifier — mean: 77.30 ms max: 77.30 ms rate: 12.94 /s output size: 41 KiB
MinifyJS — mean: 16.83 ms max: 16.83 ms rate: 59.42 /s output size: 40 KiB
resources/lib/pako/pako_deflate.js (1289ef06; 125 KiB)
JavaScriptMinifier — mean: 96.54 ms max: 96.53 ms rate: 10.36 /s output size: 43 KiB
MinifyJS — mean: 26.41 ms max: 26.40 ms rate: 37.87 /s output size: 43 KiB
resources/lib/qunitjs/qunit.js (5c66acc7; 186 KiB)
JavaScriptMinifier — mean: 161.23 ms max: 161.23 ms rate: 6.20 /s output size: 100 KiB
MinifyJS — mean: 39.94 ms max: 39.94 ms rate: 25.03 /s output size: 100 KiB
resources/lib/sinonjs/sinon.js (1636edf4; 210 KiB)
JavaScriptMinifier — mean: 175.83 ms max: 175.83 ms rate: 5.69 /s output size: 113 KiB
MinifyJS — mean: 45.83 ms max: 45.83 ms rate: 21.82 /s output size: 117 KiB
resources/lib/vue/vue.common.dev.js (158c9e53; 313 KiB)
JavaScriptMinifier — mean: 329.77 ms max: 329.76 ms rate: 3.03 /s output size: 191 KiB
MinifyJS — mean: 76.09 ms max: 76.09 ms rate: 13.14 /s output size: 191 KiB
resources/lib/vue/vue.common.prod.js (bc41beb5; 91 KiB)
JavaScriptMinifier — mean: 208.94 ms max: 208.91 ms rate: 4.79 /s output size: 91 KiB
MinifyJS — mean: 26.31 ms max: 26.30 ms rate: 38.01 /s output size: 91 KiB
extensions/3D/modules/three/three.js (14c96de7; 1.01 MiB)
JavaScriptMinifier — mean: 1060.62 ms max: 1060.62 ms rate: 0.94 /s output size: 730 KiB
MinifyJS — mean: 159.62 ms max: 159.62 ms rate: 6.26 /s output size: 727 KiB
extensions/CodeEditor/modules/ace/ace.js (95b0f780; 702 KiB)
JavaScriptMinifier — mean: 794.75 ms max: 794.74 ms rate: 1.26 /s output size: 482 KiB
MinifyJS — mean: 138.00 ms max: 138.00 ms rate: 7.25 /s output size: 480 KiB
extensions/CodeEditor/modules/ace/mode-php.js (776d2e29; 581 KiB)
JavaScriptMinifier — mean: 238.98 ms max: 238.98 ms rate: 4.18 /s output size: 483 KiB
MinifyJS — mean: 189.59 ms max: 189.58 ms rate: 5.27 /s output size: 483 KiB
extensions/CodeEditor/modules/ace/mode-php_laravel_blade.js (b24fc5f1; 588 KiB)
JavaScriptMinifier — mean: 216.98 ms max: 216.97 ms rate: 4.61 /s output size: 488 KiB
MinifyJS — mean: 187.41 ms max: 187.41 ms rate: 5.34 /s output size: 488 KiB
extensions/CodeEditor/modules/ace/worker-xquery.js (6fff22ab; 3.34 MiB)
JavaScriptMinifier — mean: 4071.97 ms max: 4071.96 ms rate: 0.25 /s output size: 1.75 MiB
MinifyJS — mean: 897.99 ms max: 897.99 ms rate: 1.11 /s output size: 1.74 MiB
extensions/Graph/lib/vega2/vega.js (92d0f434; 618 KiB)
JavaScriptMinifier — mean: 829.73 ms max: 829.73 ms rate: 1.21 /s output size: 421 KiB
MinifyJS — mean: 174.44 ms max: 174.43 ms rate: 5.73 /s output size: 419 KiB
extensions/Kartographer/lib/external/mapbox/mapbox-lib.js (c2260fd8; 525 KiB)
JavaScriptMinifier — mean: 486.55 ms max: 486.55 ms rate: 2.06 /s output size: 262 KiB
MinifyJS — mean: 133.14 ms max: 133.13 ms rate: 7.51 /s output size: 260 KiB
extensions/TimedMediaHandler/resources/mwembed/lib/binPlayers/ogv.js/ogv-decoder-video-av1.js (f22c4569; 912 KiB)
JavaScriptMinifier — mean: 3027.62 ms max: 3027.62 ms rate: 0.33 /s output size: 913 KiB
MinifyJS — mean: 131.58 ms max: 131.58 ms rate: 7.60 /s output size: 912 KiB
extensions/TimedMediaHandler/resources/videojs/alt/video.core.min.js (9ab3ab78; 212 KiB)
JavaScriptMinifier — mean: 369.35 ms max: 369.34 ms rate: 2.71 /s output size: 212 KiB
MinifyJS — mean: 63.28 ms max: 63.28 ms rate: 15.80 /s output size: 212 KiB
extensions/VisualEditor/lib/ve/dist/visualEditor-rebase.js (b1912746; 2.32 MiB)
JavaScriptMinifier — mean: 2021.20 ms max: 2021.19 ms rate: 0.49 /s output size: 1.19 MiB
MinifyJS — mean: 557.37 ms max: 557.37 ms rate: 1.79 /s output size: 1.23 MiB
extensions/VisualEditor/lib/ve/dist/visualEditor.js (65ec015e; 2.19 MiB)
JavaScriptMinifier — mean: 1859.49 ms max: 1859.48 ms rate: 0.54 /s output size: 1.08 MiB
MinifyJS — mean: 436.30 ms max: 436.30 ms rate: 2.29 /s output size: 1.13 MiB
extensions/Wikibase/client/data-bridge/dist/data-bridge.app.js (6615f253; 209 KiB)
JavaScriptMinifier — mean: 400.47 ms max: 400.47 ms rate: 2.50 /s output size: 207 KiB
MinifyJS — mean: 79.82 ms max: 79.82 ms rate: 12.53 /s output size: 209 KiB

File Metadata

Mime Type
text/plain; charset=utf-8
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
8860875
Default Alt Text
MinifyJS benchmark with patches (6 KB)

Event Timeline