К сожалению, так как IE имеет известно медленный механизм JavaScript (да, даже 7 и 8:/) Вы, вероятно, собираетесь найти, что единственный способ заметно улучшить производительность состоит в том, чтобы в большой степени ограничить управление DOM. Это, по моему опыту, и согласно большинству сравнительных тестов там, является самой медленной частью. Вы делаете большой выбор элемента и изменение в обработчике загрузок (как в, как только DOM загрузился)?
Кроме того, Вы пользуетесь библиотекой? Не все создаются равные :) Дайте jQuery попытку, если Вы уже не используете его.
Может быть несколько причин IE к не работать хорошо. Обычно тяжелые веб-сайты, имеющие богатый мультимедийный контент, имеют тенденцию замедлять браузер. Для улучшения производительности в этом случае можно попытаться изменить размер кэша для высказывания 128 МБ или что-то. (Запустите Internet Explorer, Избранные Инструменты-> интернет-Опции-> Общий. Под Временным Интернетом Файлы нажимают кнопку Settings и вводят количество дискового пространства для использования.)
Но, я рекомендовал бы Вам использовать Mozilla Firefox или Google Chrome как альтернативы IE.
Yahoo! предоставляет услугу под названием YSlow, который делает анализ скорости страницы.
Вы могли определить, где узкое место в IE при помощи Прокси HTTP, такого как Скрипач: это помогло бы Вам найти, проведено ли долгое время в загрузке файлов, в рендеринге таблиц стилей или выполнении JavaScript, путем рассмотрения интервалов между загрузками.
По моему опыту, если JavaScript является узким местом, можно оптимизировать код в Firefox, с помощью части профилировщика Firebug для идентификации продолжительного кода. Большая часть оптимизации не будет характерна для Firefox и принесет пользу другим браузерам, включая Internet Explorer также.