Hallo,
Aber trotzdem würde es mich interessieren, ob es threads gibt.
Schon bei einem simplen window.setTimeout() initiierst Du einen solchen.
setTimeout stellt die Ausführung des übergebenen Codes bloß an den gegenwärtig (einzigen) laufenden Thread hintenan und führt ihn aus, sobald der zur Ruhe kommt.
Zur Ergänzung:
http://ejohn.org/blog/how-javascript-timers-work/
Mathias