HTML、CSS、JavaScriptを整形・圧縮するタイミング
開発中はソースコードを読みやすく保ち、配信時はコンパクトにしましょう。
整形と圧縮は別の問題を解決します。整形は人がコードを読みやすくするもので、圧縮はブラウザーへの転送サイズを小さくするものです。
確認するときは整形する
インデントを統一すると、入れ子構造、閉じかっこの不足、重複ブロックが見つけやすくなります。コピーしたコードや圧縮コードはデバッグ前に整形し、プロジェクトの規約に合ったフォーマッターを使いましょう。
本番環境向けに圧縮する
デプロイ用のコピーから不要な空白やコメントを取り除きます。今後も管理しやすいよう、読みやすいソースファイルとソースマップは残しておきましょう。
処理後に動作を確認する
まれに、HTML、CSS、JavaScriptが空白や特殊なコメントに依存していることがあります。圧縮後はページの見た目を比較し、ブラウザーのコンソールを確認して、重要な操作をテストしてください。
管理された手順を使う
DToolのフォーマッターは、短いコード片の処理や確認に便利です。プロジェクト全体では、ビルド処理で整形と本番用の圧縮を自動化しましょう。読みやすいソースと最適化された出力を分けると、保守性と速度の両方を得られます。
DTool Team
Product Team
We build simple, reliable browser tools that make everyday digital work faster.