Will setInterval drift?

Esta es realmente una pregunta bastante simple. Si usosetInterval(something, 1000), ¿puedo estar completamente seguro de que después de, digamos, 31 días, habrá activado "algo" exactamente60*60*24*31 veces? ¿O existe algún riesgo para la llamada deriva?