In response to this, I read the spec of setTimeout, bu I couldn't find the part where implementations may have an upper bound. Can someone more familiär with the specs point me in the right direction?
replies(2):
Just JS being JS: setTimeout(()=>{}, Infinity) executes immediately