CodeInMyHeart
@CodeInMyHeart
SOS

Насколько сильная идет нагрузка при большом количестве элементов, с какой либо js фунцкией на каждом?

Привет! Вобщем, делаю игру жизнь на js, и в итоге буду делать много элементов div, и укладывать их в сетку, штук 5000-15000 думаю, ибо canvas не подходит тут. Будет ли это большой нагрузкой на браузер, или сильно повлияет на скорость загрузки страницы, если я к каждому div подключу ещё много функций? Заранее спасибо
  • Вопрос задан
  • 45 просмотров
Решения вопроса 1
byte916
@byte916
Зависит от железа. На хорошем железе лагать не будет (но всё зависит от числа функций).
Но, с другой стороны, зачем вам функции для каждого объекта?
Жизнь это массив, и вам нужно хранить массив объектов. На каждом шаге изменяете массив и перерисовываете сетку дивов.
Если нужно добавить действия пользователя - вешаете одно событие на всю сетку, и каждому элементу с помощью html-атрибутов добавляете, например, координаты. И потом внутри события получаете координаты объекта.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы