
このページでは、意味を変えずに技術ファイルを縮小する7個のミニファイアをまとめています。JSONミニファイア、XMLミニファイア、HTMLミニファイアが含まれます。開発者は、リリースを準備したり、例を削ったり、圧縮された出力を比較したりできます。これら7個のミニファイアは無料で利用でき、アカウントは不要で、ブラウザー内で動作します。
手持ちの形式から始めましょう。データにはJSONミニファイア、マークアップ文書にはXMLミニファイア、ページにはHTMLミニファイアです。CSSミニファイアとJavaScriptミニファイアはフロントエンド資産を対象とし、GraphQLミニファイアとSQLミニファイアはクエリを処理します。先に内容を読む必要がある場合は、圧縮する前にフォーマッターを使ってください。
空白とコメントを削除しますが、無効な内容では使用できない結果になることがあります。展開する前に必ず出力を確認してください。SQLやJavaScriptの場合は、その後、自分の環境で期待どおりの動作をテストしてください。
GraphQLミニファイアを使います。有効なクエリを構造を保ったまま圧縮します。先に読む必要がある場合は、GraphQLフォーマッターを経てからミニファイに戻ってください。理解していないクエリを圧縮するのを避けられます。
はい。CSSミニファイアとJavaScriptミニファイアは別々のツールです。各資産をそれぞれの規則に従って処理できます。圧縮された出力が期待どおりに動作しない場合に、問題を切り分けやすくなります。
先に検証するほうがよいです。JSON圧縮とXML圧縮は正しい内容を前提とします。文書が無効な場合、HTML圧縮やCSS圧縮は修正しにくい出力を生成することがあります。圧縮する前に内容を確認してください。
コピーに対してSQL圧縮を使い、その後、結果のクエリを確認し、自分の環境でテストします。特に文字列が保持されていることを確認してください。少しでも疑問が残る場合は、実行する前に元の版と比較してください。