This seems silly, but I can\'t find how to do an asynchronous function call with jQuery that doesn\'t involve some server-side request. I have a slow function that iterates
Javascript runs in a single thread and therefore if you have a slow function it will block everything else.
UPDATE
That will do some of what you want, but keep in mind that they are not widely supported supported in IE (I think they will be in IE10).
Some resources on Web Workers:
Here are a few resources on accomplishing multi-threading without web workers. It's important to note that this isn't "true" multi-threading: