UglifyJSは、JavaScriptコードのパフォーマンスを向上させ、本番環境のためにそれを準備するための最良のツールの一つです。
当初のNode.jsのために開発され、UglifyJSは今もCommonJSモジュールシステムをサポートし、任意のJavaScriptのプラットフォーム上で動作します。
UglifyJSツールキットは、主にも、ほとんどの場合、無傷のコードの意味を残しながら素晴らしい結果でこれを達成するため、ソースコードの縮小のために作成されました。
道に沿って、プロジェクトはそれらの中で、解析、分析、およびJSコードのブロックのASTを変換する機能を新機能の多くを追加しました。
これは彼にソースコードが圧縮されて以降のポイントで列福される様子を圧縮ソース方法を細かく調整する制御を可能にする、開発者UglifyJSエンジンで微調整できる多くのオプションを提供します。
。
この特長を発売以来、プロジェクトはJavaScriptのコミュニティに大きな以下を得ているし、他の多くのJS(Node.jsの特に)プロジェクトで使用されています。
コメントを削除
必要に応じてコード内のいくつかのコメントを残します
無傷の著作権表示を残します
変数名を短く
ASTからコードを再生成
ブロックブラケットを取り外します
連続したのvar宣言に参加
単純な定数式を解決します
IF文の最適化
ブロック内の連続したステートメントは、1つのシーケンスにマージされます
いくつかの到達不能コードを削除し、それを警告
ソースマップのサポート
含まスコープ・アナライザ
クライアント側(ブラウザ)とサーバー側(Node.jsの)環境で動作します
Node.jsのCLIから使用可能
よく文書
この要件:
このJavaScriptはクライアント側で有効になって
コメントが見つかりません