Published
Edited
Feb 13, 2021
1 fork
Insert cell
Insert cell
Insert cell
viewof progress = {
const progressMeter = html`<progress value=0 max=1000></progress>`
yield progressMeter;
let sum = 0;
for (let i = 0, n = 1000; i < n; ++i) {
sum += 1;
progressMeter.value = sum;
await new Promise(requestAnimationFrame);
}
progressMeter.value = sum;
return progressMeter;
}
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