> I just have a copy of  npm\node_modules\google-closure-compiler/compiler.jar


good to know.  also, the previous benchmark was misleading, because terser 
didn’t mangle by default [1]. with mangling, its performance is inline:

```shell

npm install google-closure-compiler terser uglifyjs-lite
curl -O https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.js 
<https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.js>
npx google-closure-compiler jquery.js > jquery.min.google 
<http://jquery.min.google/>-closure-compiler.js 2>/dev/null
npx uglifyjs-lite jquery.js > jquery.min.uglifyjs-lite.js 2>/dev/null
npx terser jquery.js -m > jquery.min.terser-mangled.js
npx terser jquery.js -c -m > jquery.min.terser-compressed-mangled.js 2>/dev/null
npx terser jquery.js -c -m --mangle-props > 
jquery.min.terser-compressed-props-mangled.js 2>/dev/null
ls -lS jquery.*
  271751 Feb 14 13:12 jquery.js
   91350 Feb 14 13:24 jquery.min.terser-mangled.js
   89845 Feb 14 13:24 jquery.min.google 
<http://jquery.min.google/>-closure-compiler.js
   88681 Feb 14 13:24 jquery.min.uglifyjs-lite.js
   86478 Feb 14 13:24 jquery.min.terser-compressed-mangled.js
   79896 Feb 14 13:24 jquery.min.terser-compressed-props-mangled.js


```
[1] https://github.com/terser-js/terser/issues/266 
<https://github.com/terser-js/terser/issues/266>
_______________________________________________
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to