Показать сообщение отдельно
  #11 (permalink)  
Старый 30.01.2021, 02:16
Аспирант
Отправить личное сообщение для RX200 Посмотреть профиль Найти все сообщения от RX200
 
Регистрация: 06.02.2011
Сообщений: 54

Сообщение от voraa Посмотреть сообщение
Не знаю всех условий задачи, но если эти прямоугольники с текстом могут пересекаться, то только в одном цикле и надо делать.
Какой у вас получается порядок цифр (времени) при выводе 100000? Сколько на одну итерацию?
На моем компе, в Mozilla Firefox, 100000 текстов, тестил с
let time = performance.now();
циклы
time = performance.now() - time;
результаты были около time = 1000
Щас когда убрал вывод текста если шрифт меньше 5, в крайних случаях, при мелком масштабе примерно time = 50 это на примерно 5000 текстов.

Последний раз редактировалось RX200, 30.01.2021 в 02:37.
Ответить с цитированием