アプリケーションの一部として実行したい計算量の多い Javascript コードがあります。UI スレッドとリソースを共有していることを理解しているので、UI をチャンクに分割し、Angular の $timeout を使用して一度に小さなチャンクを実行することで、UI を非常に応答性の高いものにしました。これは問題なく動作しますが、Internet Explorer 8 では常に「このスクリプトの実行を停止しますか?」というプロンプトが表示されます。
「スクリプトが多すぎる」という IE8 のしきい値を理解して回避するにはどうすればよいですか? アプリケーションが応答し、他のブラウザーで問題が発生しないようにするために、十分な頻度でメイン スレッドに制御を戻しています。無限ループの状況などはありません。