Chrome застревает на странице со многими скрытыми переключателями - PullRequest
2 голосов
/ 26 декабря 2010

У меня есть страница, которая динамически создает переключатели.
Страницу иногда можно скрыть (это одна из нескольких подстраниц, представленных только при нажатии на соответствующий пункт меню).

Количество переключателей на этой странице может быть большим в особых случаях (около 3000 переключателей). Когда это происходит, у Chrome возникают проблемы с этим.

Когда видна подстраница, содержащая переключатели, вы едва замечаете медленную реакцию браузера (но когда вы сравниваете ее с Firefox, вы понимаете, что она есть)

Проблема в том, что подстраница не видна. Браузер почти не отвечает ... (требуется несколько минут , чтобы увидеть ответ на щелчок мыши или событие при наведении мыши)

Firefox - не имеет проблем с этой страницей.
IE8 - становится немного медленным при отображении переключателей, но терпимо.

Я думаю об изменении всего дизайна этой страницы, но я пытаюсь понять эту проблему.
У кого-нибудь есть идея?

Ответы [ 2 ]

3 голосов
/ 26 декабря 2010

Я не могу вспомнить одну ситуацию, когда наличие 3000 переключателей нормально. Вы должны рассмотреть редизайн. Люди из Google, которые сделали Chrome, вероятно, не пытались решить такую ​​проблему, поскольку ваша ситуация очень сложная.

2 голосов
/ 26 декабря 2010

3000 радио кнопок на странице? Хотя это может быть интересное интеллектуальное упражнение, чтобы выяснить, почему Chrome душит его, решение состоит в том, чтобы изменить дизайн вашей страницы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...