16 lines
299 B
JavaScript
16 lines
299 B
JavaScript
import init from "./rudus.js";
|
|
|
|
console.log("Worker: starting Ludus VM.")
|
|
|
|
export function io (out) {
|
|
if (Object.keys(out).length > 0) postMessage(out)
|
|
return new Promise((resolve, _) => {
|
|
onmessage = (e) => resolve(e.data)
|
|
})
|
|
}
|
|
|
|
await init()
|
|
|
|
console.log("Worker: Ludus VM is running.")
|
|
|