generated at
terser

A JavaScript parser and mangler/compressor toolkit for ES6+.
JSのminifyDead Code Eliminationをするやつ
Webpackがdefaultのminifierとして使っている
以前はUglifyJSを使っていたが2018/11からterserを使うようになった ref




以下の2つのminifyをする
圧縮という名前だが、やってることは最適化に近い
静的に解決できることは何でもやる
terserがcompressionとしてやってること一覧
JSの特徴を捉えて何でもやってる感じがわかるmrsekut

compressionのよく使う項目


基本
terser -c -m
-c: 圧縮する
-m: 関数名などの名前を簡単なものに変換する
-o: アウトプット先を指定する


with Webpack



webpackを使っている人は特にterserのことを気にかけなくてもいい?
webpackの設定として知っていればそこまで問題なかったりする?
それともとterserをちょくで実行することも多々ある?



参考
terserについての話ではないが、歴史的流れがわかってよかった