JavaScript整形・圧縮ツール
圧縮・難読化されたJavaScriptを整形して読みやすく。自作コードを軽量化して配信サイズを削減。
入力されたJavaScriptの整形および圧縮はすべてブラウザ上で行われます。BroBroGoにデータがアップロードされることはありません。
よくある質問
コード整形(Beautify)と圧縮(Minify)の違いは何ですか?
「コード整形(Beautify)」は、コードを読みやすくデバッグしやすくするために、インデントや改行を再調整します。圧縮または難読化されたファイルを解析する際に最適です。一方、「圧縮(Minify)」はその逆を行い、不要なスペース、コメント、デッドコードを削除して、ファイルのダウンロード速度を向上させます。コードを読むときは整形を、本番環境へデプロイするときは圧縮を使用します。
圧縮されたコードを完全に元の状態に戻すことはできますか?
インデントや改行を復元してロジックを読みやすくすることはできますが、元の変数名やコメントを復元することはできません。これらは圧縮時に完全に破棄されるため、どのようなツールを使っても復元不可能です。復元されるのは、きれいにレイアウトし直された同一の動作をするコードとなります。
変数名の「Shorten(短縮)」と「Keep(保持)」オプションの違いは何ですか?
どちらの設定でもスペース、コメント、デッドコードは削除され、スクリプトの動作自体は変わりません。「Shorten(短縮)」はローカル変数を1文字のアルファベットにリネームし、本番配信用にファイルサイズを極限まで小さくします。「Keep(保持)」は変数名をそのまま残すため、ファイルサイズは少し大きくなりますが、コードの可読性が保たれデバッグが容易になります。