Автозаполнение и IE7 - медлительность, медлительность по мере роста общего размера страницы? - PullRequest
0 голосов
/ 16 марта 2010

У меня есть плагин автозаполнения (http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/, версии 1.1 и 1.0.2) в проекте для добавления частей "оборудования" в "проект". На новом проекте плагин прекрасно работает; данные, возвращенные из базы данных, возвращаются БЫСТРО, вы можете быстро прокрутить список, выбрать элемент и перейти к следующему.

Как только у меня есть проект, на котором установлено оборудование, и я добавляю оборудование, производительность довольно плохая. Чтобы вернуть список данных с сервера, требуется 4-5 секунд, прокрутка списка является болезненной, а курсор занимает несколько секунд, чтобы остановиться на элементе. Перерисовка страницы после того, как список исчезает, идет медленно.

Это происходит в IE7, последней версии. FF3 и Chrome в порядке, очень быстрые.

Размер страницы составляет около 40К.

Я думаю, что это проблема с движком IE7 Javascript или крайний случай с этим плагином и IE7; это работает достаточно быстро в FF3 +.

Буду признателен за любые идеи, решения, известные проблемы или мысли о том, как более конкретно определить это.

Я бы с удовольствием опубликовал пример кода, но это корпоративное приложение, и я не настолько полезен, если бы не показывать часть на стороне сервера; то есть: вы не можете вытащить его и проверить как отдельный фрагмент кода ..

Заранее спасибо!

Chris

1 Ответ

0 голосов
/ 19 июля 2011

Смотрите комментарии выше. Основная мораль заключается в том, что движок рендеринга в IE7 является древним и не может идти в ногу с Chrome, Safari и т. Д. Не используйте повсеместно livequery и ожидайте получить хорошую производительность в IE7.

...