圧縮の仕組みと対応範囲
JavaScriptはTerser、CSSはCSSOで構文解析して圧縮します。入力を実行したり外部に送信したりしません。初期設定では変数名の短縮・追加の最適化を行わず、JSの/*!・@license・@preserveなど、CSSの/*!コメントを保持します。
入力上限はUTF-8で2MiB、計算は別スレッドで行い30秒で打ち切ります。ファイルはUTF-8として読み込みます。HTML・TypeScript・JSX・SCSS・Sass・Lessの変換や、古いブラウザ向けの変換には対応しません。追加最適化・変数名短縮を使う場合は公開前に実際のアプリで確認してください。ESモジュールではトップレベル名の扱いも変わります。ライセンス表記の削除可否は元コードの条件に従ってください。
JavaScript・CSS圧縮の使い方
- JavaScriptかCSSを選び、コードを貼り付けるかUTF-8ファイルを読み込みます。
- コメント保持や最適化の設定を選び「圧縮する」を押します。
- 圧縮結果とバイト数を確認し、コピー・ファイル保存します。公開前に元のアプリで動作を確認してください。