У меня проблемы с Firefox 15 и Chrome 21 со следующим кодом:
setInterval(function () { console.log('test') }, 300000000000)
В обоих браузерах функция запускается сразу же, повторяет очень быстро. Конечно, это большое число (примерно через 10 лет), но я бы не ожидал, что это будет рассматриваться как крошечное или отрицательное число. Я не видел максимально допустимую задержку в любой документации. Кто-нибудь знает, есть ли стандартный макс, или если это просто браузеры смешные?