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);
}