JSFiddle - React, Tailwind, and code Playground
HTML
<canvas id="canvas" width="200" height="200">
JavaScript
var context = canvas.getContext('2d');
var img = context.getImageData(0, 0, canvas.width, canvas.height);
var len = img.data.length;
requestAnimationFrame(draw);
function draw() {
for (var i = 0; i < len; i += 4) {
img.data[i] = 256*Math.random()|0;
img.data[i+1] = 256*Math.random()|0;
img.data[i+2] = 256*Math.random()|0;
img.data[i+3] = 255;
}
context.putImageData(img, 0, 0);
requestAnimationFrame(draw);
}