What you said could make sense if the 2nd version actually was taking longer, but it's running 8 times faster.

remember, pause 2000 is measuring out as 2000ms but the loop example is completing in 258ms!