Pregunta de entrevista de Trading 212

Why would you use setTimeout(fn, 0)?