Monday, May 20, 2024
 Popular · Latest · Hot · Upcoming
23
rated 0 times [  30] [ 7]  / answers: 1 / hits: 55558  / 12 Years ago, sat, march 10, 2012, 12:00:00

I would like to put



var minValue = 0;
if ( typeof callback == 'function' ) {
setTimeout( callback, minValue );
}


this code when I implement callback function with JavaScript.



But I've found that modern browsers and some old browsers



have different minimum timeout value.



I know that Zero cannot be minimum value.



What would be minimum value of setTimeout for



modern browsers and some old browsers for compatibility issues?


More From » timer

 Answers
186

I think that 10 will be the most reliable minimum in all browser, since I've seen a lot of codes using it.



However, 4ms is the minimum for HTML5




In fact, 4ms is specified by the HTML5 spec and is consistent across browsers released in 2010 and onward. Prior to (Firefox 5.0 / Thunderbird 5.0 / SeaMonkey 2.2) , the minimum timeout value for nested timeouts was 10 ms.



[#86934] Friday, March 9, 2012, 12 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
griffinr

Total Points: 242
Total Questions: 91
Total Answers: 105

Location: Indonesia
Member since Wed, Jul 7, 2021
3 Years ago
;