私が書いたアドオンのウェブページのドキュメント全体に対して重いDOM操作を行う必要があります。すべての操作で1回のリフローのみが発生するように、リフローを最小限に抑えたいと思います。body要素を削除し、操作を行ってから再度挿入することは、すべての<script>
要素を再評価するため、オプションではありません。現在、操作前にボディの視認性を設定し'none'
、操作後の表示値を復元しています。しかし、これがこれに対処するための最良の方法であるかどうかはわかりません。
もっと良い方法はありますか?もちろん、Firefox固有のコードである可能性もあります。結局のところ、それはFirefoxアドオンです。