問題タブ [minify]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
308 参照

asp.net - ASP.NETアプリケーションのビルドと統合できるJavaScriptミニファイア

この回答に触発されて..似たようなもの、つまりビルドスクリプトに統合できるもの、またはおそらく直接Visual Studioに統合できるものを教えてもらえますか?

0 投票する
2 に答える
294 参照

javascript - 縮小されたcss/jssのmodrewrite

CentOS5-Plesk-ApacheサーバーでホストされているWebサイトがあります。最近、動的コンテンツを提供するための2番目のサイトをサーバーに追加しました。画像(静的コンテンツ)の書き換えルールを確立しました。これは非常にうまく機能します。モジュールは、静的サーバーのURIを元のファイルを指すように書き換えます。

問題は、最初のサイトにminify(http://code.google.com/p/minify/)スクリプトがインストールされているが、機能するmodwriteルールの記述方法がわからないことです。

..。

<style src =' http://www.mystaticserver.com/min/f=style.css '>

..。

どこかで、これはこのURLのファイルになります

http://www.myserver.com/min/f=style.css

何か案は?前もって感謝します

PS:serverfaultでこの質問をしましたが、回答がありません

0 投票する
1 に答える
1293 参照

javascript - GeditでJavaScriptを縮小する際のコマンドラインJavaScript入力引数の問題

JavaScriptファイルをGeditですぐに縮小したい。jsmin.jsスクリプトを使用して外部ツールオプションを使用して試してみました。SpiderMonkeyエンジンをインストールしています。jsmin.jsファイルを/home/mushex/use/js/jsmin.jsに保存し、同じディレクトリにjsmin-low.jsという名前の新しいjsファイルをコンテンツとともに作成しました

未定義を出力します。デバッグのために、引数の印刷アクションでのみ実行するようにスクリプトを変更し、入力がnull(未定義)であることを確認しました。デバッグ用のファイルのソースは

しかし、コマンドラインで実行しているときは、出力は正しいです。また、geditを介して、他のjsコマンドラインツールが正常に機能しています。入力引数が渡されない理由をさまよう。

geditでこのツールに設定した設定は次のとおりです。

設定http://imagebin.org/index.php?mode=image&id=63960

どんな助けでも大歓迎ですありがとう。

0 投票する
2 に答える
183 参照

javascript - パッチを適用した JavaScript ファイルの縮小

私はRailsアプリを書いており、インラインajaxエディターへのこの素敵な小さなパッチに部分的に統合しました: http://inplacericheditor.box.re/

問題は、そのページに tinymce、prototype、scriptaculous が含まれていることです。少なくとも Firefox では、これらすべてをロードするときに大きな遅延が発生します。ファイルを圧縮して修正したいと思っていたので、Smurf という Rails 用のプラグインを調べました。本来の機能をうまく実行しているように見えましたが、Ajax エディターに含まれている小さなパッチ ファイルが原因で機能しなくなりました。パッチ ファイルは次のようになります。

あるいは、ミンフィングを心配するのではなく、キャッチするだけでよいのでしょうか? 私は開発を行っており、Apache が js ファイルの提供を別の方法で処理している可能性があることを知っています..1 つのページで提供するものがたくさんあるようです。

0 投票する
4 に答える
1001 参照

javascript - キャッシュファイルまたはもう1つのHTTPリクエストを使用しますか?

すべての「ウェブサイトを高速化する」サイトや書籍では、HTTPリクエストを最小限に抑えるように常に指示されています。これは問題ありませんが、ユーザーキャッシュが空であるために、すべてのページで120kbを何度もリロードする必要がある場合はどうでしょうか。

ウェブサイトのすべてのページで5つのjsファイルを使用する場合、他のすべての可変ファイルと一緒に1つの大きなファイルにまとめて1つのHTTPリクエストを保存するのではなく、1つのファイルに入れてこのファイルをすべてのページに読み込む方がよいでしょう。どのポイントまたはファイルサイズから、ファイルを「キャッシュ」して別のHTTPリクエストを送信しても大丈夫ですか?

1ページに1つのミニフィードJSファイルに対して1つのHTTPリクエストのみを使用する場合の3ページの例を示します。

  1. jquery、jquery ui、thickbox、lavalampmenu=>一緒に1つのファイルに縮小=300kb
  2. jquery、jquery ui、cycleplugin=>一緒に1つのファイルに縮小=>200kb
  3. jquery、jquery ui、galleriaプラグイン=>1つのファイルにまとめて縮小=>250kb

そして今、常に2つのHTTPリクエストを使用するもう1つの可能性:jqueryとjquery ui => 150kbで構成される1つのファイル、今のところ「jui.js」と呼びましょう

  1. jui.js、thickbox、lavalamp =最初は再び300kbですが、現在はjui.jsが他の2ページにキャッシュされています
  2. (jui.jsは現在キャッシュされているため、ロードされません)、サイクルプラグインのみ=>ロードするのは50kbのみですが、jui.jsとサイクルプラグインを別々にロードするときにもう1つのHTTPリクエストがあります。
  3. (jui.jsはすでにキャッシュされています)、galleriaプラグインのみをロード=>ロードするのに100kbだけ追加しますが、1つのリクエストがすでにキャッシュされている2つのHTTPリクエスト

では、通常の「レスポンシブ」ウェブサーバーで別のHTTPリクエストを送信しても、どの時点またはKbサイズで問題ないのでしょうか。

誰かがベストプラクティスを持っていますか、それとも単に「HTTPリクエストを最小限に抑えてください!」ですか?

(私は自分自身を明確にしたことを願っています:)そして私はいくつかのポイントができたらすぐに人々に投票します!)

編集:

基本的にはもっと簡単な質問です。キャッシュされたjsファイルの追加のHTTPラウンドトリップにはどれくらいの時間が必要ですか?httpリクエストがすべてのページに追加のキャッシュされていない部分をダウンロードする必要がある時間よりも遅い場合は、すべてをすべてのページに1つの大きなファイル(すべてのページに1つの異なる大きなファイル)に入れます。

キャッシュされたjsファイルに対するHTTPリクエストがほとんどない場合は、すべてのページに必要な部分を追加のjsファイル(もちろん最小化)に分割し、すべてのページの動的部分を異なる(再び縮小された)jsファイルに含めます。

したがって、ほとんどのページで100kbの追加(動的部分)が必要な場合、キャッシュされたHTTPリクエストの時間をテストするにはどうすればよいですか?数字はありますか、誰かがすでにこのようなことをテストしましたか?

すでに素晴らしい答えをありがとう!

0 投票する
3 に答える
712 参照

javascript - プロトタイプの最小化可能なバージョン

パック可能であるか、Dean Edwardのパッカーで最高の圧縮レベルですでにパックされており、動作がテストされているバージョンのPrototypeフレームワークはありますか?

パッカー:http ://dean.edwards.name/packer/

これはGoogleが可能な質問ですが、ミッションクリティカルなものについてはGoogleを信頼していません。プロからの情報が欲しいです。

0 投票する
2 に答える
4946 参照

javascript - ASP.NET で生成された Javascript を最小化する最良の方法は何ですか?

実行時にASP.NET 3.5で、webresource.axdによって提供されるものなど、ASP.NETで生成されたJavascriptを縮小する最良の方法は何ですか? MbCompressionモジュールを使用してみましたが、これらのリソースでは機能しません。

0 投票する
1 に答える
173 参照

javascript - FCKEditor の高速化

FCKEditor を高速化するテクニックを持っている人はいますか? 縮小または削除できる主要な JavaScript ファイルはありますか?

0 投票する
10 に答える
22052 参照

javascript - GoogleClosureCompilerでコンパイルされたjQuery

Googleの新しくリリースされたClosureコンパイラに対してjQueryをコンパイルした人はいますか?

コードサイズの大幅な節約が報告されています。jQueryをコンパイルした場合のメリットについて知りたいです。

0 投票する
6 に答える
18625 参照

javascript - Google の Closure を使用して JavaScript をコンパイルする方法

Googleは、JavaScript を縮小するコンパイラであるClosureをリリースしました。

製品サイトでは、「Closure Compiler は Page Speed にも統合されました」と記載されています。

Page Speed を使用して Web ページの JavaScript を Closure でコンパイルするにはどうすればよいですか?

(または、単に JavaScript を貼り付けてクロージャを縮小できる Web サイトはありますか?