Будет ли хранится где-то информация о вызовах сеттаймаут в браузере?
Вот к примеру такой код
function recursion(c){
setTimeout(function(){
c = c || 0;
console.log(c++);
recursion(c);
},c);
}
recursion(0);
1) Если данный скрипт будет работать длительное время, будет ли забиватся память?
2) Хранит ли браузер предыдущие вызовы сеттаймаутов? Или же id setTimeout(ов) будут удалятся?
3) Есть ли максимальная глубина рекурсии?