I am new in web worker. I want to find out whether I can use library or module in worker? I have tried to use import xxx, but I get "show3d.worker.js:1 Uncaught SyntaxError: Cannot use import statement outside a module". My code like this:
`
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<script>
var worker =new Worker("show3d.worker.js");
worker.postMessage("hello world");
worker.onmessage =function(evt){
console.log(evt.data);
}
</script>
and the show3d.worker.js like this:
import * as THREE from "three"
//importScripts('https://unpkg.com/d3-force-3d')
onmessage =function (evt){
var d = evt.data;
console.log("get data:",d);
postMessage( "return test data" );
}
`
I also tried "importScripts", but I can't get the library.
Thank you very much if you can give me some suggesions.