Timers in the jQuery core?

Timers in the jQuery core?

Hi,
It rather surprised me that one of the things I had to turn to a
plugin for was a timer. It seems like the kind of thing that would
frequently be useful to have, abstracted to a nice jQuery interface,
rather than using directly the rather ugly setTimeout function in
Javascript. Why not implement a timer interface in the jQuery core?
You could also then take this one step further and use 1ms one-off
timers to implement multithreaded programming through jQuery, too. I
think this should work - a Javascript engine has to have the ability
to do multithreading if several timers can callback over time whilst
other JS code may be executing, right? So we could have a timer and
multithreads abstracted out nicely in the jQuery core. Both would be
nice.
--