let extraPort = null;
onmessage = evt => {
if (evt.ports.length > 0) {
extraPort = evt.ports[0];
extraPort.onmessage = evt => {
extraPort.postMessage("Extra Port got message: " + JSON.stringify(evt.data));
};
extraPort.postMessage("Worker got message port!");
} else {
postMessage(evt.data);
}
};
postMessage("loaded");