Published
Edited
Aug 1, 2021
3 stars
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
myWorker = {
var blob = new Blob([worker_src], {
type: 'text/javascript'
});
var objectURL = URL.createObjectURL(blob);
var w = new Worker(objectURL);
invalidation.then(() => {
w.terminate();
});

return w;
}
Insert cell
Insert cell
send = {
var dom = html`<div><button>Send`;
dom.addEventListener("click", () => {
myWorker.postMessage(["Hello"]);
});
return dom;
}
Insert cell
Insert cell
viewof listen = {
var dom = html`<div>Hint: Click on send...`;
myWorker.onmessage = function(e) {
dom.innerHTML = e.data;
dom.value = e.data;
dom.dispathEvent(new CustomEvent("input"));
};
return dom;
}
Insert cell
Insert cell

Purpose-built for displays of data

Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Learn more