Geek Logger

Workers provide a simple means for web content to run scripts in background threads.  Once created, a worker can send messages to the spawning task by posting messages to an event handler specified by the creator.

The worker thread can perform tasks without interfering with the user interface.  In addition, they can perform I/O using XMLHttpRequest(although the responseXML and channel attributes are always null).