Skip to main content

HTMLコンプレッサーとは何ですか?

hypertextマークアップ言語(HTML)コンプレッサーは、HTMLコードファイルから不要な文字を削除するコンピューターアプリケーションです。このタイプのプログラムは、コードを最小限のサイズに削減するため、ミニファイアとしても知られています。HTMLコンプレッサーはコードの無関係な領域をストリップしますが、それでもプログラムが意図したとおりに機能することを可能にします。HTMLミニフィーターの主な目的は、インターネットファイルのサイズを縮小してWebサイトの速度を上げることです。WebブラウザはHTMLコードを使用して、ページのコンテンツとレイアウトを決定します。World Wide Web Consortium(W3C)などの組織は、HTMLファイルの推奨構造に関するガイドラインを公開しています。これらのガイドラインにもかかわらず、ウェブサイトプログラマーがページをコーディングするときに使用できるさまざまなアプローチがあります。多くの場合、コードは書き込まれており、必要以上に長いです。たとえば、プログラマーが置いた非必須コメントは、自動的に削除されます。要素とコードの行の間のスペースも削除されます。これらのホワイトスペース領域により、人間のプログラマーはコードを簡単に解釈できますが、HTMLブラウザーにとっては不要です。多くのHTMLプログラムには、段落またはその他のレイアウト領域の終了を示す閉鎖タグが含まれています。これらのクロージングタグは論理的ですが、最新のブラウザはそれらを必要としません。HTMLコンプレッサーのいくつかの品種は、これらのタグを見つけて削除することにより、コードを最小限に抑えます。compressorコンプレッサーは、長いコードコンポーネントを変更し、可能な場合はそれらを省略することもできます。Webページで使用されるコードの一部は、長い形式または短い形式で記述できます。たとえば、HTMLコードは、テキストの領域がクロスアウトスタイルになります。HTMLコンプレッサーは、これらの要素を短縮された用語

に置き換えることができます。これは同じタスクを達成します。すべての冗長領域を排除することにより、コンプレッサーはファイル全体のサイズを劇的に縮小できます。これにより、Webサイトの全体的な速度と効率が大幅に向上し、各ページをロードするのに必要なデータ帯域幅を最小限に抑えることができます。