UNPKG

@lifaon/rx-js-light

Version:

Blazing fast Observables

12 lines (11 loc) 292 B
import {runTask} from "./run-task.mjs"; export function messageChannelImplementation() { const channel = new MessageChannel(); channel.port1.onmessage = event => { const handle = event.data; runTask(handle); }; return handle => { channel.port2.postMessage(handle); }; }