The following snippet sets a timeout that I\'d like to last at least a second:
var currentTimeMillis = new Date().getTime(); // do stuff... var sleepTime = 1000
You could also use a conditional statement, like so:
if (sleepTime < 0) { sleepTime = 0; } setTimeout(callback, sleepTime);