Это то, о чем вам не следует беспокоиться. Вместо этого вам следует беспокоиться о том, как вы будете создавать эти динамические элементы.
Например, .innerHTML
- самый быстрый способ, но есть некоторые глюки.
Если вы хотите использовать чистый document.createElement('span')
способ, вы можете попробовать его, создав первый диапазон, а затем вы можете использовать .cloneNode(true)
, чтобы клонировать его вместо того, чтобы создавать его каждый раз (фреймворки делают это, и есть хороший количество скорости, которое вы могли бы заработать).
В любом случае вам, вероятно, следует использовать фреймворк, такой как jQuery, и использовать их соответствующие методы для создания динамических элементов, это современные технологии, реализованные для скорости.
UPDATE
Я не думаю, что кто-нибудь знает, какой из них лучше всего использовать. Это зависит от браузера, и различия между использованием div
или span
настолько второстепенные , что вам не стоит об этом беспокоиться.
Поскольку похоже, что вы работаете не с какими-либо таблицами, а только с одним элементом, я предлагаю использовать innerHTML
.