Estaba jugando con este fragmento de código en Firefox y noté que la profundidad de recursión siempre es diferente, cada vez que lo ejecuto.
var counter = 0 try { !function recursive() { counter++ recursive() }() } catch (e) { console.log(counter) }No sucede lo mismo en Chrome. ¿Porqué es eso?