SetTimeout с нулевой задержкой, часто используемой на веб-страницах, почему?

Возможный дубликат:
Почему setTimeout (fn, 0) иногда полезно?

Я заметил тенденцию в веб-страницах, что они чаще используют setTimeout (function() {...}, 0), а не просто делают вызов.

Интересно, почему, не мог найти что-то об этом. За исключением причины, по которой он использовался как трюк, чтобы избежать. Но это не всегда относится к местам, в которых оно используется.