-3

私のブラウザのJavascriptCPUリソースのほとんどすべてがjquery.min.jsに費やされていることに気づきました。具体的には、次の場所から読み込まれます。

http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js

特定のスクリプトを完全にブラックリストに載せることなく、JavaScript全般やjQueryによって消費されるリソースを最小限に抑えるツールはありますか?

最も明白なアプローチは、スクリプトが受信するタイマーやその他のイベントの数を動的に減らすことだと思います。実際、バックグラウンドでのイベントの受信を実際に許可したいサイトの特定のホワイトリストを除いて、フォアグラウンドページにないスクリプトへのすべてのイベントを停止することができます。

ブラウザの全体的なパフォーマンスが向上する限り、Javascriptのパフォーマンスが大幅に低下することに完全に満足しています。

4

2 に答える 2

0

jquery を使用して特定のタスクを実行する別のスクリプトがあるように思えます。私の知る限り、ブラウザにロードした後のjqueryスクリプト自体は、その時点以降は追加のリソースを使用しません。

何が起こっているかについての私の推測に基づいて、現時点でできることは何もありません (具体的には、支援するのに十分な情報を提供していないためです)。

于 2012-04-04T09:17:14.397 に答える
0

すべての getElementsByClassName を getElementsByTagName に変更します。getElementsByTagName がより効率的であるため、これによりパフォーマンスが大幅に向上します。

于 2012-04-04T10:07:25.043 に答える