Newer
Older
minerva / Tests / LibWeb / Text / input / Worker / Worker-module.html
@minerva minerva on 13 Jul 476 bytes Initial commit
<script src="../include.js"></script>
<script>
    asyncTest((done) => {
        let work = new Worker('worker.mjs', { type: 'module' });
        work.onmessage = (e) => {
            println(`Message from worker: ${e.data}`);
            work.onmessage = null;
            work.terminate();
            done();
        };

        work.onerror = (e) => {
            println(`Worker error: ${e.message}`);
        };

        work.postMessage('Hello :^)');
    });
</script>