Published
Edited
May 9, 2021
3 stars
Insert cell
Insert cell
Insert cell
document.pictureInPictureEnabled
Insert cell
video = {
const stream = gl.canvas.captureStream(60);
const video = document.createElement('video');
video.autoplay = true;
video.muted = true;
video.playsInline = true;
video.width = width;
video.height = height;
video.srcObject = stream;
video.play();
return video;
}
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
draw((now % 100000) / 1000)
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