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