<code>
<pre>
#include "nsISupports.idl"
interface nsIDOMWorkerThread;
interface nsIScriptError;
interface Worker
{
[NoInterfaceObject] interface WorkerFactory {
Worker createWorker(in DOMString scriptURL);
Worker createSharedWorker(in DOMString name, in DOMString scriptURL);
};