Не пользовался раньше этой функцией.
Техника, вроде бы понятна: переданная функция запустится как только появится не занятый ничем фрейм. Т.е. после отрисовки экрана, как минимум.
Вторым параметром можно передать {timeout}
время, сколько максимум готовы прождать первого «ленивца».
Наверное, я бы ускорял так загрузку какого-то большого-тяжёлого веб-приложения, где первый экран можно показать довольно быстро, и пока юзер его рассматривает, подгрузить тяжёлую артиллерию.