12.04.2018, 19:54
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,121
|
|
laimas,
|
|
12.04.2018, 22:04
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
рони,
а я еще в перерыве и заморочился проверить. )
Как выполняется repeat()? По идее это должен быть цикл, а значит их будет много. Но.
От фонаря попробовал запустить ваш код с параметром 12345 и свой. У меня ковыряло в районе 20 сек, ваш закончился крахом. 1234 у меня практически сразу, ваш не стал ждать пока что-то появится, 123 без проблем.
|
|
12.04.2018, 22:29
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,121
|
|
Сообщение от laimas
|
ваш закончился крахом
|
это элементарно 1 раз переписать страницу или тысячи + создать миллионы элементов,
смотри правильные решения буферизации в примерах .
j0hnik,
Dilettante_Pro,
destus, и твой конечно.
P.S. слегка исправил, но 12345 слишком большая величина, для моего кода.
Последний раз редактировалось рони, 12.04.2018 в 22:43.
|
|
12.04.2018, 22:43
|
|
Профессор
|
|
Регистрация: 01.12.2016
Сообщений: 3,650
|
|
laimas,
тут дело в не в циклах и репитах, репит как метод затратные простого цикла.
Дело тут в отрисовке, а именно в методе textContent, который для таких объемов работает гораздо эффективнее.
|
|
12.04.2018, 23:03
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
Сообщение от рони
|
это элементарно 1 раз переписать страницу или тысячи + создать миллионы элементов,
|
Я исключал из вашего кода document.write, чтобы проверить только саму логику, и у j0hnik не легче ситуация, другие примеры, я даже кода не смотрел, некогда было.
Последний раз редактировалось laimas, 12.04.2018 в 23:06.
|
|
12.04.2018, 23:19
|
|
Профессор
|
|
Регистрация: 01.12.2016
Сообщений: 3,650
|
|
Сообщение от laimas
|
Я исключал из вашего кода document.write,
|
тогда странно что он у вас не загрузился, мб пора железки менять?
посмотрел сейчас репит для таких объемов таки лучше цикла, но разница не критична.
а вот document.write как раз таки и жрет память.
|
|
12.04.2018, 23:27
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
Сообщение от j0hnik
|
тогда странно что он у вас не загрузился, мб пора железки менять?
|
8 4ГГц ядер мало для такого пустяка? Что смеяться то?
|
|
12.04.2018, 23:29
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
Сообщение от laimas
|
а вот document.write как раз таки и жрет память.
|
Я же сказал - я это исключал, мне интересно было только логику проверить.
|
|
12.04.2018, 23:30
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
Сообщение от j0hnik
|
посмотрел сейчас репит для таких объемов таки лучше цикла, но разница не критична.
|
Нихрена себе не критична. )
|
|
|
|