Существует ли верхний предел количества элементов div в документе до снижения производительности? - PullRequest
0 голосов
/ 25 декабря 2010

Я работаю над сайтом, который будет показывать много информации через div.Это в основном диаграмма из divs.Способ его настройки заключается в том, что у меня есть внешний div с заданным размером, который вы можете прокручивать по содержимому (кликайте и перетаскивайте, как карты Google).

Отсюда я могу получить 2 способа, 1 большойвнутренний div, который перемещается вместе со всеми div-диаграммами внутри него.Это был бы самый простой подход.Другой вариант, который я вижу, - это мозаичный подход, в котором я разбиваю большой внутренний делитель на более мелкие и делю их по мере необходимости, добавляя / удаляя их.

Диаграмма сама по себе потенциально имеет площадь 1999425014 пикселей.Каждая точка состоит из 6 делений и 100 000+ точек.

Как лучше всего двигаться вперед?

1 Ответ

1 голос
/ 25 декабря 2010

Я считаю, что большинство современных браузеров отображают разделы страниц только по мере необходимости.Если вся страница помещается в ОЗУ, рисуется только видимый в данный момент раздел.Я делаю вывод, потому что большие документы не замедляют мой компьютер, когда я использую другие программы, но есть некоторая задержка, когда я прокручиваю одну из них.Кроме того, когда окно перерисовывается через API операционной системы, должны отображаться только видимые пиксели.В любом случае, это имеет смысл только при его разработке.

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

Удачи и счастливого Рождества.

-Tom

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