問題タブ [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.
asp.net - ASP.NETアプリケーションのビルドと統合できるJavaScriptミニファイア
この回答に触発されて..似たようなもの、つまりビルドスクリプトに統合できるもの、またはおそらく直接Visual Studioに統合できるものを教えてもらえますか?
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でこの質問をしましたが、回答がありません
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
どんな助けでも大歓迎ですありがとう。
javascript - パッチを適用した JavaScript ファイルの縮小
私はRailsアプリを書いており、インラインajaxエディターへのこの素敵な小さなパッチに部分的に統合しました: http://inplacericheditor.box.re/
問題は、そのページに tinymce、prototype、scriptaculous が含まれていることです。少なくとも Firefox では、これらすべてをロードするときに大きな遅延が発生します。ファイルを圧縮して修正したいと思っていたので、Smurf という Rails 用のプラグインを調べました。本来の機能をうまく実行しているように見えましたが、Ajax エディターに含まれている小さなパッチ ファイルが原因で機能しなくなりました。パッチ ファイルは次のようになります。
あるいは、ミンフィングを心配するのではなく、キャッチするだけでよいのでしょうか? 私は開発を行っており、Apache が js ファイルの提供を別の方法で処理している可能性があることを知っています..1 つのページで提供するものがたくさんあるようです。
javascript - キャッシュファイルまたはもう1つのHTTPリクエストを使用しますか?
すべての「ウェブサイトを高速化する」サイトや書籍では、HTTPリクエストを最小限に抑えるように常に指示されています。これは問題ありませんが、ユーザーキャッシュが空であるために、すべてのページで120kbを何度もリロードする必要がある場合はどうでしょうか。
ウェブサイトのすべてのページで5つのjsファイルを使用する場合、他のすべての可変ファイルと一緒に1つの大きなファイルにまとめて1つのHTTPリクエストを保存するのではなく、1つのファイルに入れてこのファイルをすべてのページに読み込む方がよいでしょう。どのポイントまたはファイルサイズから、ファイルを「キャッシュ」して別のHTTPリクエストを送信しても大丈夫ですか?
1ページに1つのミニフィードJSファイルに対して1つのHTTPリクエストのみを使用する場合の3ページの例を示します。
- jquery、jquery ui、thickbox、lavalampmenu=>一緒に1つのファイルに縮小=300kb
- jquery、jquery ui、cycleplugin=>一緒に1つのファイルに縮小=>200kb
- jquery、jquery ui、galleriaプラグイン=>1つのファイルにまとめて縮小=>250kb
そして今、常に2つのHTTPリクエストを使用するもう1つの可能性:jqueryとjquery ui => 150kbで構成される1つのファイル、今のところ「jui.js」と呼びましょう
- jui.js、thickbox、lavalamp =最初は再び300kbですが、現在はjui.jsが他の2ページにキャッシュされています
- (jui.jsは現在キャッシュされているため、ロードされません)、サイクルプラグインのみ=>ロードするのは50kbのみですが、jui.jsとサイクルプラグインを別々にロードするときにもう1つのHTTPリクエストがあります。
- (jui.jsはすでにキャッシュされています)、galleriaプラグインのみをロード=>ロードするのに100kbだけ追加しますが、1つのリクエストがすでにキャッシュされている2つのHTTPリクエスト
では、通常の「レスポンシブ」ウェブサーバーで別のHTTPリクエストを送信しても、どの時点またはKbサイズで問題ないのでしょうか。
誰かがベストプラクティスを持っていますか、それとも単に「HTTPリクエストを最小限に抑えてください!」ですか?
(私は自分自身を明確にしたことを願っています:)そして私はいくつかのポイントができたらすぐに人々に投票します!)
編集:
基本的にはもっと簡単な質問です。キャッシュされたjsファイルの追加のHTTPラウンドトリップにはどれくらいの時間が必要ですか?httpリクエストがすべてのページに追加のキャッシュされていない部分をダウンロードする必要がある時間よりも遅い場合は、すべてをすべてのページに1つの大きなファイル(すべてのページに1つの異なる大きなファイル)に入れます。
キャッシュされたjsファイルに対するHTTPリクエストがほとんどない場合は、すべてのページに必要な部分を追加のjsファイル(もちろん最小化)に分割し、すべてのページの動的部分を異なる(再び縮小された)jsファイルに含めます。
したがって、ほとんどのページで100kbの追加(動的部分)が必要な場合、キャッシュされたHTTPリクエストの時間をテストするにはどうすればよいですか?数字はありますか、誰かがすでにこのようなことをテストしましたか?
すでに素晴らしい答えをありがとう!
javascript - プロトタイプの最小化可能なバージョン
パック可能であるか、Dean Edwardのパッカーで最高の圧縮レベルですでにパックされており、動作がテストされているバージョンのPrototypeフレームワークはありますか?
パッカー:http ://dean.edwards.name/packer/
これはGoogleが可能な質問ですが、ミッションクリティカルなものについてはGoogleを信頼していません。プロからの情報が欲しいです。
javascript - ASP.NET で生成された Javascript を最小化する最良の方法は何ですか?
実行時にASP.NET 3.5で、webresource.axdによって提供されるものなど、ASP.NETで生成されたJavascriptを縮小する最良の方法は何ですか? MbCompressionモジュールを使用してみましたが、これらのリソースでは機能しません。
javascript - FCKEditor の高速化
FCKEditor を高速化するテクニックを持っている人はいますか? 縮小または削除できる主要な JavaScript ファイルはありますか?
javascript - GoogleClosureCompilerでコンパイルされたjQuery
Googleの新しくリリースされたClosureコンパイラに対してjQueryをコンパイルした人はいますか?
コードサイズの大幅な節約が報告されています。jQueryをコンパイルした場合のメリットについて知りたいです。
javascript - Google の Closure を使用して JavaScript をコンパイルする方法
Googleは、JavaScript を縮小するコンパイラであるClosureをリリースしました。
製品サイトでは、「Closure Compiler は Page Speed にも統合されました」と記載されています。
Page Speed を使用して Web ページの JavaScript を Closure でコンパイルするにはどうすればよいですか?
(または、単に JavaScript を貼り付けてクロージャを縮小できる Web サイトはありますか?