2011-08-02 5 views

答えて

8

JavaScriptのローダーのみJavaScriptの読み込みを延期し、私たちのために、オンデマンド負荷に経験を遅延ロードまたはを提供ページに必要になります知っているスクリプトの最適化についてです。しかし、HTTP要求を減らすことはありません。したがって、それは完全に依存します。最初に結合されたファイルとして200KBのJavaScriptをロードし、10KBのみを使用する場合は、JavaScriptコードを元のファイルに分割し、ローダーを使用してローディングプロセスを遅延させてパフォーマンスを向上させる方がよいでしょう。

6

補足...スクリプトローダーは、オプションまたは時折の依存関係のみです。スクリプトを組み合わせることで、あなたは常に

+0

"スクリプトローダーはオプションまたは時折の依存関係のみのためのものです"このステートメントは、たとえばjQueryなどの離散的に常に必要とされる依存関係をどのように説明していますか? jQueryとあなたの個人的なスクリプトを組み合わせることは、一般的に反パターンとして見なされます。 –

+0

良い点。私のプロジェクトでは、jqueryを常に別の参照として保持しています(別にキャッシュすることができます)。私自身のグローバルスクリプトや、サイト全体で使用しているjqueryプラグイン用です。 –

2

通常、スクリプトロードは、何らかの最適化プロキシを使用している場合や、サーバー側でいくつかのロジックを起動して実行している場合を除き、javascriptファイルをその場で組み合わせることはできません。

両方を行う(結合+転送)スクリプトローダーは、supplyJSです。

+0

私は間違いなく、両方のローダーが結合とローディングをするという考えを考慮していませんでした。 supplyJSは面白いプロジェクトです。 –

関連する問題