0
kicks
Web Workers in HTML5
Is these application demands sound familiar:
Using background I/O operations
Web services polling
Processing large amount of data Running an algorithm in the background
More
If you are working in Windows environment you will probably use a background worker (or another thread) for achieving these demands in order to make your application more responsive. In web environment this was impossible since JavaScript is a single threaded environment.