This sketch samples a Perlin noise field at three different places for each pixel. Those values become that pixel’s red, green, and blue channels, resulting in this cool rainbow cloud thing. I’m using 3d noise here with the third dimension driven by time to give a nice animated effect.
For some reason this one is slow on desktop but fast on mobile, so maybe try your phone if you haven’t already.