Estoy teniendo problemas en Firefox 15 y Chrome 21 con el siguiente código:¿Cuál es la demora máxima para setInterval?
setInterval(function() { console.log('test') }, 300000000000)
Tanto en los navegadores, la función se ejecuta de inmediato repite muy rápidamente. Claro, esa es una gran cantidad (que representa aproximadamente 10 años a partir de ahora), pero no esperaría que se tratara como un número pequeño o negativo. No he visto un retraso máximo permitido en ninguna documentación. ¿Alguien sabe si hay un máximo estándar, o si esto son solo los navegadores graciosos?
sospecho que el número puede ser obligado a un número entero de 32 bits en algún lugar a lo largo del camino ... – Pointy
@Pointy, eso es probablemente una buena conjetura. Hmm ...: -/ – Nogwater
@Pointy. Parece que 2^31-1 es seguro, pero 2^31 se rompen, por lo que definitivamente tienes razón. Si publica esto como respuesta, le daré el karma. – Nogwater