コード圧縮

このページでは、意味を変えずに技術ファイルを縮小する7個のミニファイアをまとめています。JSONミニファイア、XMLミニファイア、HTMLミニファイアが含まれます。開発者は、リリースを準備したり、例を削ったり、圧縮された出力を比較したりできます。これら7個のミニファイアは無料で利用でき、アカウントは不要で、ブラウザー内で動作します。

手持ちの形式から始めましょう。データにはJSONミニファイア、マークアップ文書にはXMLミニファイア、ページにはHTMLミニファイアです。CSSミニファイアとJavaScriptミニファイアはフロントエンド資産を対象とし、GraphQLミニファイアとSQLミニファイアはクエリを処理します。先に内容を読む必要がある場合は、圧縮する前にフォーマッターを使ってください。

使い方

  1. データでは、すでに有効な文書を圧縮するために、JSON圧縮またはXML圧縮から始めます。
  2. ページやフロントエンドのアセットでは、HTML圧縮を使い、次にファイルに応じてCSS圧縮とJavaScript圧縮を使います。
  3. クエリでは、GraphQL圧縮またはSQL圧縮を選び、文字列と構造が損なわれていないことを確認します。
  4. デプロイ前に、コピーに対してJavaScript圧縮またはCSS圧縮を実行し、期待どおりの動作を確認します。

よくある質問

ミニファイするとファイルが壊れることはありますか?

空白とコメントを削除しますが、無効な内容では使用できない結果になることがあります。展開する前に必ず出力を確認してください。SQLやJavaScriptの場合は、その後、自分の環境で期待どおりの動作をテストしてください。

GraphQLクエリにはどのミニファイアを使うべきですか?

GraphQLミニファイアを使います。有効なクエリを構造を保ったまま圧縮します。先に読む必要がある場合は、GraphQLフォーマッターを経てからミニファイに戻ってください。理解していないクエリを圧縮するのを避けられます。

CSSとJavaScriptを別々にミニファイできますか?

はい。CSSミニファイアとJavaScriptミニファイアは別々のツールです。各資産をそれぞれの規則に従って処理できます。圧縮された出力が期待どおりに動作しない場合に、問題を切り分けやすくなります。

先に検証せずに文書を圧縮できますか?

先に検証するほうがよいです。JSON圧縮とXML圧縮は正しい内容を前提とします。文書が無効な場合、HTML圧縮やCSS圧縮は修正しにくい出力を生成することがあります。圧縮する前に内容を確認してください。

使用後にSQL圧縮をどのように確認すべきですか?

コピーに対してSQL圧縮を使い、その後、結果のクエリを確認し、自分の環境でテストします。特に文字列が保持されていることを確認してください。少しでも疑問が残る場合は、実行する前に元の版と比較してください。

同じカテゴリのツール