IE9: всегда небольшая загрузка процессора на моем веб-сайте

Я разработал веб-сайт с использованием JQuery и множества элементов перетаскивания, который работает довольно хорошо.

Тем не менее, в IE9 и когда динамически загружается много элементов перетаскивания (используя .load ()) и отображается, браузер всегда потребляет небольшой заряд ЦП (~ 10%) (для обновления?), Даже если ничего не происходит. сделано пользователем в течение длительного времени без прикосновения мыши или прокрутки на странице.

У меня нет таймера, и в Chrome и Safari все в порядке.

Вот контекст и то, что я обнаружил после моих тестов:

Context

На моей главной веб-странице я загружаю пользовательские представления в div, используяфункция load (), Загруженные представления содержат несколько контейнеров с перетаскиваемыми элементами. Эти контейнеры являются сбрасываемыми и обновляются после каждого события удаления, используя также функцию load ().

If I insert 50 <br> tags in first in my web page, the graphic elements are not displayed without scroling in my page : my CPU utilization = 0% When I scroll to display only the half of my view containing the graphic elements, my CPU utilization = 10% When all my graphic elements are displayed : my CPU utilization = 20% When I reduce my windows size : my CPU utilization decrease according to the window size

Кто-нибудь может объяснить, почему? Дай мне совет? Это связано с большим количеством событий JQuery? Любое решение, чтобы шпионить, какая часть моего кода занимает ресурсы процессора?

Любые советы приветствуются!

Edit

Когда я удаляю все события JQuery в моем загруженном представлении (click, mouseover, ...) и все объявления элементов JQueryUI (.draggable (), .droppable ()), загрузка ЦП все еще здесь.

Но имейте в виду, что представление всегда загружается динамически с помощью функции .load (). К вашему сведению, я также попытался загрузить свое представление с помощью $ .post ().

Я попробовал сегодня утром с новой версией JQuery 1.8.0 и JQueryUI 1.8.22, но это ничего не меняет.

Ответы на вопрос(3)

Ваш ответ на вопрос