Я смог добавить несколько тысяч делений без проблем. Конечно, зависит от того, что вы будете делать потом, и от памяти на клиентском компьютере. Все остальные правы в этом.
Как сказал Харпо, 10K - это, вероятно, хороший потолок. В свое время я заметил проблемы со скоростью, начиная примерно с 4 КБ, но с тех пор аппаратное обеспечение улучшилось.
И, как сказал Нил Н, добавлять div с помощью сценариев лучше, чем иметь огромный источник HTML.
И, чтобы ответить на комментарий Харпо, один из способов «разбить его», чтобы JS не блокировал страницу и не выдавал «страница работает медленно», состоит в вызове таймера в конце каждого «добавления подпрограмма "div", и таймер, в свою очередь, снова вызывает функцию "добавить div".
Теперь, МОЙ вопрос: можно ли «рисовать», чтобы вам не нужно было добавлять тысячи делений? Это можно сделать с помощью тега canvas в некоторых браузерах, но я не думаю, что это возможно с VML (проект excanvas) в IE. Либо это? Я думаю, что VML «рисует», добавляя новые элементы в DOM, после чего вы можете также использовать DIV, если это не простая форма.
Можно ли изменить источник изображения с помощью сценариев? (изображение в DOM, конечно, не оригинальное изображение на сервере.)