Я работаю над приложением, которое в значительной степени JS, и я заметил, что при наборе текста в текстовых полях IE8 и IE7 (еще не виденных в IE9), кажется, случайным образом останавливается на доли секунды и не регистрирует нажатие клавиши.Кажется, он не связан с конкретным символом или длиной строки.Я думаю, что это происходит чаще, если я набираю быстрее.
Я подозреваю, что в приложении есть JS-инфраструктура, в которой IE пытается удержать управление, и нажатия клавиш теряются в эфире, когда IE думает очто-то еще.
Используя Process Explorer, я заметил, что приложение увеличивает использование оперативной памяти IE до 165 МБ, и, в то время как загрузка ЦП увеличивается с 4% до 10%.
Я прошел и попробовалудалить все, что связано с нажатиями клавиш для проверки, захвата ярлыков и т. д., и это все еще происходит.
Представляется ли разумным, что проблема заключается в слишком большом количестве js в приложении или кто-то сталкивался с проблемами с IEв этом контексте и есть другое предложение?
(редактировать) Я протестировал приложение в Firefox 3.6 и Chrome, и ни у одного из них не возникло этой проблемы.
Спасибо за любую помощь.