Интересует именно куда эти таймауты помещаются, как очищаются. А также где хранится информация о том, когда их нужно выполнить.
Как я понимаю, все точно также как с функциями. Т.е. помещаются в стек вызова, а очищаются с помощью сборщика мусора. Или нет? Помогите разобраться.
Тут все очень наглядно изложено: Про цикл событий в JavaScript или "как на самом деле работает асинхронность"?
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости