5 つの優れた JavaScript コード圧縮ツールをお勧めします。コード圧縮 (コード最小化とも呼ばれる) は、ソース コードから不要な文字をすべて削除するプロセスです。これには、不要なスペース文字、改行文字、コメントなどのすべての削除が含まれます。コード圧縮はソース コードの機能には影響しませんが、ダウンロードされるファイルのサイズが小さくなるため、読み込み時間 (および Web アプリケーションのパフォーマンス) が向上します。
以下に 5 つの優れた JavaScript コード圧縮ツールを示します。これらを使用すると、スクリプトが軽量になり、コードのパフォーマンスが向上すると思います。
1. YUI コンプレッサー
制作:Yahoo! YUI Compressor は Java で書かれたコマンド ライン ツールで、JavaScript ファイルを最小化するのに役立ちます。非常に安全で、他のツールよりも高い圧縮率を持っています。それだけでなく、YUI Compressor は CSS ファイルも圧縮できます。
Google Closure Compiler は、JavaScript のダウンロードと実行を高速化するツールです。これは非常に優れた JavaScript コンパイラーです。ソース言語をマシン語に置き換えると、JavaScript 内でより適切な JavaScript をコンパイルできるようになります。これを使用して、JavaScript の解析、無駄なコードの分析と削除、残りのコードの書き換えと圧縮などを行うことができます。また、構文、変数参照、型をチェックし、一般的な JavaScript エラーに対するプロンプトを表示することもできます。
3. JSMin
JSMin は JavaScript ファイルからコメントや不要なスペースを削除できます。これにより、多くの場合、サイズが半分に削減され、ダウンロードが高速化されます。また、より表現力豊かなプログラミング スタイルも促進されます。
4. パッカー
Packer は、コードの圧縮バージョンを自動的に作成できる、人気のある JavaScript 圧縮ツールでもあります。貼り付けて「パック」ボタンをクリックするだけです。 JavaScript で実行すると、高圧縮を実現し、高度な動的圧縮を追加できます。
ShrinkSafe は、一般的に使用される JavaScript コード圧縮ツールでもあります。プログラミング スタイルによっては、スクリプトのサイズを 3 分の 1 以上削減できる可能性があります。何よりも、ShrinkSafe はパブリック変数や API を決して変更しません。つまり、JavaScript を使用するコードを変更せずに、縮小バージョンの JavaScript をページに配置できます。
ボーナスツール
どの圧縮ツールが自分に適しているかをテストし、テスト用にさまざまなツールをインストールする手間を省きます。
アプリケーションが異なるため、多くの場合、自分に合った JavaScript コード圧縮ツールを見つけるのは難しいかもしれません。すべての圧縮ツールをインストールしなくても、どのツールが最適かを見つけることができます。
試してみましょう: JavaScript CompressorRater
注: このツールは主に JSMin、Dojo ShrinkSafe、YUI Compressor、Packer をターゲットとしています