| 
		
			Сообщение от voraa
			
		
	 | 
	| 
		А requestIdleCallback выполняет задание именно тогда, когда браузер не занят обработкой событий, пересчетом стилей и прорисовкой. К тому же внутри задания можно узнать, осталось ли еще время, что бы посчитать очередную порцию.
	 | 
	
Я не критикую такой подход. 

Я лишь описал как выходил их таких положений ранее сам.