Does Google Chrome Extensions support multithreaded programming?

google-chrome, google-chrome-extension, multithreading

Solution

This can be achieved with Web Workers: http://www.html5rocks.com/en/tutorials/workers/basics/

Problem

Say, I want to open up a new thread each time a button is clicked in my extension, how can I do that? I know that the various tabs are handled by a chrome task manager which treats each tab as a parallel process. Therefore, if the answer to my question is no, can we somehow exploit this task manager to have the same effect? Perhaps using some hidden tabs?

Original source