Ответ 1
По умолчанию используется 0
(технически это undefined, но ведет себя как 0). Это означает отсутствие тайм-аута в самом jQuery... если браузер имеет некоторый тайм-аут, это вполне возможно, вы ударите его.
Только если задана опция timeout
делает jQuery даже вызов setTimeout()
.