У меня есть таблица с примерно 250 строками (может удваиваться в течение 6 месяцев) и 50 столбцов на этой странице (предупреждение: медленно с IE). Я использую JQuery Table sorter. Но IE 7 слишком медленный: он дает предупреждение о медленном javascript и спрашивает, хочу ли я его остановить. Я потратил много времени, чтобы улучшить производительность, поэтому он отлично работает для всех других браузеров:
- сортировать только текст и цифру
- удалены все, кроме 2 парсеров
- создала дополнительную таблицу, содержащую все значения, намного быстрее, чем выполнение node.textContent() для каждой ячейки
- удалить строчные буквы, обрезать и т.д.
Моя версия javascript здесь. Думаю, я не могу его оптимизировать гораздо больше. Я ищу еще одну быструю реализацию сортировщика таблиц или любую хорошую оптимизацию, о которой я, возможно, забыл, так что IE 7 не будет жаловаться на время выполнения.
Изменить: Я отключил сортировку по 35 столбцам, это еще слишком долго для IE