クライアントから報告されたバグを再現しようとしています。これは、JS/DOM の解析が非常に遅いために IE に表示される「このスクリプトの実行が遅い」という通知です。
これは、私の仮想ボックス IE6 (クライアントには IE6 があります) では発生せず、私が持っているテスト マシン (いくつかの mac mini ) でも動作しません。
ただし、多くの JS が発生し、XHR を使用して取得された後に処理される HTML が多く、さらにその後に追加された DOM 要素に対して多くの JS が動作していることは保証できます。スクリプト全体を投稿することはできませんが、問題を簡単に追跡できると確信していますが、これを再現して最適化を試したいと考えています。
これは非常に知名度の高いクライアントであるため、電話や IM に出て話をすることはできません。このバグを再現するためにマシンの速度を落とす方法はありますか? それとも、クライアントのコンピューターの仕様を尋ねることに固執し、問題を再現する可能性が高い古いコンピューターにアクセスしようとする必要がありますか? または、ブラウザカムのようなものを使用しますか?
私が考えたもう1つのアイデアは、JSをさらに動作させることで、問題を解決してコードを最適化し、追加のコードを使用してもスクリプト通知エラーを投稿しないようにすることです。
アドバイスをいただければ幸いです。