パフォーマンスに大きな影響を与えます。プロファイルを開くと明らかになります。対して悪い印象を与えます。パフォーマンスに与える影響を最小限にする必要があります。ここでは、これを達成するために従うべき簡単なガイドラインを紹介します。起動時これは、アドオンがパフォーマンスに最も影響を与える部分です。イベントハンドラをメインのオーバーレイ内で使用します。イベントの問題は、メインのウィンドウが表示される前に実行されることです。そのため、ユーザがウィンドウを見られるようになる前に、すべてのハンドラが完了する必要があります。ハンドラが原因で、通常は数百ミリ秒が起動時間に追加されます。これをどのアドオンが行っているかを知るのは難しくありません。幸運なことに、次のガイドラインに従えば、簡単に起動時間を短くすることができます:必要になるまで、コードを読み込んだり実行したりしてはいけません。アドオンは、ユーザの操作に依存して利用可能になる追加の機能を持つことができます。他のアドオンで、ユーザがサービスにログインしなければほとんどの機能が利用できないものもあります。起動時に必要でないものは読み込んではいけません。コードを純粋なモジュールに分離できます。スクリプトと違い、要求に応じて読み込まれます。置き、モジュール化してください。必要なモジュールだけを読み込んでください。使用するほど複雑でない場合は、気にしないでください。一つできることがあります。ハンドラ内のコードは、できるだけ少なくしてください。関数を使用し、そのコードの実行を遅らせてください。ウィンドウが早く読み込まれ、そのすぐ後に、ホームページや保存されたセッションの読み込みと並行して、あなたの起動時のコードが実行されるでしょう。読み込みが速くなりました。実際は、あなたのコードが起動時に読み込まれます。ページには、これに関する簡単なテストがあります。プロファイルとあなたのアドオンがインストールされたプロファイルを比べてください。ページの読み込みこれは、多くのアドオンが足を踏み入れるもう一つの重大なルートです。ページ読み込みへの割り込みのセクションに、いくつかのテクニックの詳細があります。これらすべてを注意しながら読み、必要なテクニックを理解してください。これらのイベントの一部は、一つのページの読み込み中に何度も発生します。イベントハンドラ内に効率の悪いコードがあると、ユーザが待ちくたびれるほどの大きな遅延を引き起こす原因となります。条件文から成っていることに注目してください。これは、不要なケースをフィルタで除外し、それらのリクエストによってアドオンが遅くならないようにするために、はじめに行うべきことです。必要であれば正規表現を使用し、あなたの比較コードができるだけ効率的にしてください。最後に、ページを読み込むすべてのコードを効率的にしてください。これは、ホワイトリストやブラックリストを確認する必要のある広告ブロックまたはスクリプトブロックのような、一部のアドオンにとって扱いにくいコードになります。とって重要な部分であり、ユーザがその速さを期待する部分でもあります。ページの読み込みが遅くならないように最善を尽くしてください。常に後始末をしてください。両方の関数を持っています。イベントハンドラ内ですべての後始末をしてください。イベントは効率的に扱われるべきです。シャットダウンが遅くなることがあります。できるものがある場合は、それを行うことが重要です。使用しないでください。利用し、作業を他のスレッドへ振り分けてください。inbox.現在、ニュースレターは英語でのみ提供されています。従って私の個人情報を扱うことに同意します。