Calling a new Worker() with a filename in the constructor argument is all you need to do to spawn a dedicated worker:
// script.js loaded on index.htmlconst awesomeWorker = new Worker('myworker.js');
Using the new Worker constructor, we created a Worker instance. This will make the browser download the myworker.js file and start a new OS thread for it.
This is what we can place in the myworker.js file:
// myworker.jsconsole.log('Hello world!');
This logs Hello world inside the console.