ブラウザの現在のタブからhtmlコンテンツを取得するFirefox拡張機能に取り組んでいます。処理の大部分は、拡張機能のツールバーアイコンをクリックすると表示されるポップアップUIに埋め込まれているpopup.jsファイルで行われます。このため、エクステンションのパフォーマンスが低下し、キャプチャ中にスピニングホイールが表示されることがあります。この処理をバックグラウンドに移動する方法はありますか?キャプチャボタンがクリックされたときに、loadFrameScriptAPIを使用してスクリプトをロードしています。
ChromeやSafariのようなFirefox拡張機能の背景ページのようなものはありますか?いいえの場合、これを最適化する方法を提案してください。