Skip to content

A modern version of promise-based messaging for Web Workers , supports transferable objects

License

Notifications You must be signed in to change notification settings

KotoriK/promise-worker-remake

Repository files navigation

@kotorik/promise-worker

Originated from https://github.com/nolanlawson/promise-worker

Similar Usage except:

  1. Service Worker is not supported.

Transferable supports

import registerPromiseWorker from "@kotorik/promise-worker/register";

registerPromiseWorker<string, Uint8Array>(async (msg, register) => {
  const result = new TextEncoder().encode(msg);
  register(result.buffer); // use this function to add things to transfer list
  return result;
});

About

A modern version of promise-based messaging for Web Workers , supports transferable objects

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published