Какие методы можно использовать для воспроизведения спорадического уведомления IE «Сценарий на этой странице вызывает медленную работу Internet Explorer»?

Я пытаюсь воспроизвести ошибку, о которой сообщил клиент, это уведомление «этот сценарий работает медленно», которое появляется в IE из-за чрезвычайно медленного синтаксического анализа JS / DOM.

Этого не происходит ни в моем виртуальном ящике IE6 (у клиента есть IE6), ни на тестовой машине, которая у меня есть (некоторые Mac mini).

Я могу гарантировать, что происходит много JS, и там ' После получения с помощью XHR обрабатывается много HTML-кода, а также много JS, работающего с добавленными после этого элементами DOM. Я не могу опубликовать весь сценарий, но я уверен, что смогу легко отследить проблему, но я хочу воспроизвести это, чтобы поиграть с его оптимизацией.

Это действительно известный клиент, поэтому я не могу просто возьмите телефон или мгновенно поговорите с ними. Могу ли я как-нибудь замедлить свою машину, чтобы воспроизвести эту ошибку? Или я должен просто спросить спецификации компьютера клиента и попытаться получить доступ к более старому компьютеру, который с большей вероятностью может воспроизвести проблему? Или даже использовать что-то вроде browsercam?

Еще одна идея, о которой я подумал, была бы вроде как заставить JS работать еще больше, для того, чтобы я получил проблему и попытался оптимизировать свой код, чтобы даже с моим дополнительным кодом он не публиковал ошибку уведомления сценария.

Буду признателен за любой совет.

7
задан meder omuraliev 11 September 2010 в 10:32
поделиться