What is the JavaScript version of sleep()?
2017 — 2021 update Since 2009 when this question was asked, JavaScript has evolved significantly. All other answers are now obsolete or overly complicated. Here is the current best practice: function sleep(ms) { return new Promise(resolve => setTimeout(resolve, ms)); } Or as a one-liner: await new Promise(r => setTimeout(r, 2000)); Or const sleep = ms … Read more