プロトタイプの縮小可能なバージョン
-
22-07-2019 - |
質問
Dean Edwardのpackerで最高の圧縮レベルでパック可能または既にパックされ、動作するようにテストされているPrototypeフレームワークのバージョンはありますか?
パッカー: http://dean.edwards.name/packer/
これはグーグルが可能な質問ですが、ミッションクリティカルなものよりもグーグルを信用していません。プロからの情報が欲しい。
解決 2
いくつかの苦労の後、OKが私の解決策です:
1 JSLint を使用して、セミコロンの欠落やその他の見苦しいものなどのすべてのエラーをキャッチします。
2ステップ2はありません。一度実行すると、結果はDean Edwardのパッカーで動作することが保証されます。
パックされた.jsをGzip圧縮すると、サイズがさらに小さくなり、LUDICROUS DOWNLOAD SPEED !!!!! (か何か)。さようなら
他のヒント
Thomas Fuchs氏(スクリプト名声)の最近の「Javascript Rocks」を読んだ彼はJavascriptを難読化することのファンではないことをお伝えします。彼はgzip圧縮されたjavascriptを「JavaScriptファイルサイズ、bar noneの最適なソリューション」として提供することを提唱しています。これは、 AddOutputFilterByType
を使用して独自のサーバーでGZIPを有効にするか、 Googleコードでホストされているajaxライブラリ。
GZIPを使用する主な理由:
- 1:4サイズの縮小
- 空白を削除したり、変更したりしません 変数/関数名はデバッグがずっと簡単です
- パフォーマンスの低下と比較して スクリプトの難読化
これが実際にあなたの質問に答えることはないことを知っています。それは考慮すべき興味深い点だと思っただけです。
YUI-Compressor を使用してプロトタイプフレームワークを圧縮し、圧縮される前に追加ファイルを追加する場合でも。 JavaScriptとCSSはすべて、開発を容易にするために個別に保持され、その後、より大きなモジュールに再結合され、HTTPリクエストの数を減らすために圧縮されます。