Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #21 (permalink)  
Старый 18.11.2021, 13:42
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,138

Сообщение от voraa
Это не повод ездить на старых клячах.
Запомни эти слова.
Их тебе, по прошествии времени, скажут молодые программисты.
Ответить с цитированием
  #22 (permalink)  
Старый 18.11.2021, 13:54
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,719

Сообщение от ksa
Их тебе, по прошествии времени, скажут молодые программисты.
Они и сейчас мне имеют права это сказать.
Я не знаю ни Vue, ни React.
И ваще, даже по новым законам, мне в следующем году на пенсию.
Ответить с цитированием
  #23 (permalink)  
Старый 18.11.2021, 14:04
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,138

Сообщение от voraa
мне в следующем году на пенсию
Тогда ты дюже резвый для пенса...
Ответить с цитированием
  #24 (permalink)  
Старый 18.11.2021, 20:26
Интересующийся
Отправить личное сообщение для JobLack Посмотреть профиль Найти все сообщения от JobLack
 
Регистрация: 08.06.2017
Сообщений: 24

Сообщение от voraa Посмотреть сообщение
Если без всяких изысков, по простому, то как то так
// количество итераций, которое надо сделать
const N = 100500 ;
// гарантировано без тормозов можно сделать итераций
const NS = 100;  

let start = 0;

function workns () {
	const ne = Math.min(N, start+NS)
	let i;
	for (i = start; i< ne; i++) {
		/* тут делаем итерацию */
	}
	start = i;
}

function idleWork (time) {
	while (time.timeRemaining() > 0 && start < N) {
		workns()
	}
	if (start < N) requestIdleCallback(idleWork);
}

requestIdleCallback(idleWork);


Немного похоже на requestAnimationFrame, но есть возможность проверить( .timeRemaining() ) - сколько времени еще примерно есть

Ребят, спасибо. По моему в моей ситуации эту штуку проще всего реализовать...Классная вещь.. Спасибо.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Gulp4 не обновляет браузер после изменений в scss DVV Общие вопросы Javascript 0 08.12.2020 16:04
Воспроизведение звука, если браузер свернут lolka84 jQuery 3 25.09.2020 14:20
Запрос в браузер через js Enot990 Общие вопросы Javascript 2 11.12.2017 11:32
Сайт торент видео онлайн (через браузер). nemo84 Ваши сайты и скрипты 1 18.05.2013 21:07
как проверить поддеружет браузер определенное событие? GOll Элементы интерфейса 9 24.07.2008 14:40