Cómo usar requestIdleCallback

Muchos sitios y apps tienen muchas secuencias de comandos para ejecutar. A menudo, tu código JavaScript debe ejecutarse lo antes posible, pero, al mismo tiempo, no quieres que esto le estorbe al usuario. Si envías datos de estadísticas cuando el usuario se desplaza por la página o si agregas elementos al DOM mientras presiona el botón, tu aplicación web puede dejar de responder, lo que genera una mala experiencia del usuario.