JSFiddle - React, Tailwind, and code Playground

HTML

<canvas id="canvas" width="400" height="400"></canvas>

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) {
    var r = 255*(2*Math.random()|0);
    img.data[i]=r;
    img.data[i+1]=r;
    img.data[i+2]=r;
    img.data[i+3]=255;
  }
  context.putImageData(img, 0, 0);
  requestAnimationFrame(draw);
}