Online YUI Compressor

yui compressor オンラインを使用して、資産を圧縮します。 CSSとJavaScriptをサポートしています。

JS/CSS コード

縮小結果

  1. または ドラッグして、ファイルをドロップする。

ファイルが順番に圧縮される。

圧縮する リセット

縮小結果  圧縮比:

または ドラッグして、ファイルをドロップする。
ダウンロードが自動的に開始されます。

(ほとんどのJavaScriptとCSSは、HTTPプロトコルの一部としてgzip圧縮されている本番Webサーバから提供されるように、生の観点とgzipping後の両方) YUI コンプレッサーは、その全体的なバイトのフットプリントを削減しながら、コードの動作品質を維持するために常に。 YUI コンプレッサー100%安全であると他のほとんどのツールよりも高い圧縮率が得られるように設計されたJavaScriptのminifierです。 YUI 図書館でのテストは、(HTTP圧縮の後に10%となる)JSMin比20%以上の削減を示している。 YUI コンプレッサーも Isaac Schlueter の正規表現ベースのCSS minifierのポートを使用してCSSファイルを圧縮することができます。

YUI コンプレッサーがJavaで記述されている(Javaの> = 1.4が必要)と Rhino のJavaScriptファイルのソースをトークン化することに依存しています。それは、それが構造化されるかを理解するために、ソースのJavaScriptファイルを解析することにより開始されます。その後、できるだけ多くの空白文字を省略して、そのような置換が適切である場所のような邪悪な特徴に直面して(1(または2、または3)文字の記号で、すべてのローカル·シンボルを置き換える、トークンストリームを出力します eval または with 、 YUI コンプレッサー悪文を含むスコープのいずれかを難読化しないことによって守備のアプローチを採用しています)CSSの圧縮アルゴリズムは、ソースCSSファイルを圧縮するために微調整される正規表現のセットを使用します。