Источник: Nuances of Programming Throttling и debouncing — это широко используемые техники для увеличения производительности кода, который выполняется повторно с некоторой периодичностью. Давайте разберёмся, как лучше их применять, чтобы ускорить работу ваших приложений. Что это вообще такое? Троттлинг функции означает, что функция вызывается не более одного раза в указанный период времени (например, раз в 10 секунд). Другими словами ― троттлинг предотвращает запуск функции, если она уже запускалась недавно...
throttling (профессиональный термин) – тип защиты чипсета (процессора) от повреждения при достижении критически высокой температуры кристалла, путем пропуска части циклов (тактов)...