That's super cool! What shader language is this using?
Definitely check out ShaderToy to see many other examples: https://www.shadertoy.com/
* the void main() declaration difference
* the inclusion of iTime vs time
* gl_FragColor vs fragcolor
Also, the demo adds:
uniform float time;
varying vec2 vUv;
varying vec3 vNormal;
I think those are the biggest differences.