Visually inspired by funny images you can see by searching "internet tunnel" on google images (https://www.google.fr/search?q=internet+tunnel&source=lnms&tbm=isch).
for(_='f(vec3(Zmax(c2or(.,e3rocesst*inaton.)(length*.5t/(pgl_FragCo)) .xvoid ma(){`6543`[flogf,`flomod(),unifmA=new AudioCtext,S=A.creeScriptPD=1024,T=0,1);fi g)g[i[0]+i[6]]=g[i];with(g)vA=cP(S.audiop=(b=>{fT+=.05,C=0,I=D;I--;C+=N)b.outputBuffer.getChannelDa(0)[I]=((t=T*D*20+I)/8&3]&36|32&7]&73|(N=4*[7&(64^7)]][(4*(16&3 &1]&146 /255;1Z`T1K`1+C/D/146dr(6,2R`a.width,a.height3)}i=(a=>sS(s=cS(FN++a)|ce(s)|!aS,s 2,5120,bD(B=ET-3,Int8Array.oi`precisi mediump ; Z,K; R; n){return (s(n)*7s(n*.2)*33;} t=0c,l; u=dy/Ry*2.-1v,w,q;u*=R/R.y;3 o=Zr=nmalize(-.44)+u,Z-.4)-op;ft i=0;i<64;++i){p=o+r;v=f.z);t+=y-v)-2;}w=q=(an.y-v.y,p-vp.z)*275*2;c=w<4.?(q/52. )==1.?12718222.:6595878/exp2(w+5.*w.y2. :0.;l=*K,.7)/78.;l=4(l,/(tll,1;}`,B,!eV(bB,cB(S.cnect(A.desti )i`tribute 4 p;gl_Positi=p;}`B+82!loug ;';G=/[-]/.exec(_);)with(_.split(G))_=join(shift());eval(_)
Zm9yKF89J2YoH3ZlYx4eMygfWh1tYXgoYxweMhtvchoaKBkuLBhlMxdyb2Nlc3MWdCoVaW4UYXQTb24SLikRKGxlbmd0aBAqLjUPdC8OKHAMZ2xfRnJhZ0NvCykpCS54CHZvaWQgbWEUKCl7B2A2NTQzYFsGZmxvEwUfZ2YMLGAEZmxvGW1vZCgDKSwCdW5pZhptAUE9bmV3IEF1ZGlvQxJ0ZXh0LFM9QS5jcmUTZVNjcmlwdFAWGUQ9MTAyNCxUPTAsMSk7ZhlpIBQgZylnW2lbMF0raVs2XV09Z1tpXTt3aXRoKGcpdkEMPWNQKFMuEmF1ZGlvcBY9KGI9PntmGVQrPS4wNSxDPTAsST1EO0ktLTtDKz1OKWIub3V0cHV0QnVmZmVyLmdldENoYW5uZWxEE2EoMClbSV09KCh0PVQqRCoyMCtJKS8GDjgXJjNdJjM2fA4GDjMyFyY3XSY3M3woTj00Kg5bBjcmKA42NBdeNyldXVsOKDQXKigOMTYXJjMJJjFdJjE0NgkvMjU1OwExBFpgAlQCATEES2ACMStDL0QvMTQ2AmRyKDYsATIEUmACYS53aWR0aCxhLmhlaWdodAIzKX0CaT0oYT0+c1Mocz1jUyhGTisrAmEpfGNlKHMpfCFhUwwscwkCMiw1MTIwLGJEKEI9RVQtMyxJbnQ4QXJyYXkubx9pYHByZWNpc2kSIG1lZGl1bXAgBTsBIAUgWixLOwEgGyBSOxsgHwUgbil7cmV0dXJuIBsocxQobg8pKjcYcxQobiouMikqMzMRO30HBSB0PTAYYyxsOxsgdT0LGmQIeS9SCHkqMi4tMRh2LHcscTt1CCo9UggvUi55Ox4zIG89HQJaAnI9bhptYWxpemUoHS0uNDQpK3UsWi0uNCktbwJwO2YZFHQgaT0wO2k8NjQ7KytpKXtwPW8rFXI7dj1mDC56KTt0Kz0QDAh5LXYpLTIRDzt9dz0DcT0bKBNhbgwueS12LnkscAgtdggCcC56KSoyNxg1ESoyETtjPXcIPDQuPwMQKANxLzUYMi4JKT09MS4/MTI3MTgyMjIuOjY1OTU4NzgRL2V4cDIodwgrNS4qdy55AjIuCTowLjtsPRwqFRVLLBUVLjcpLzc4LjsLbBo9HjQobA8sHC8oFXQCbA8CbCwxETt9YCxCLCFlVihiH0IsY0IoUy5jEm5lY3QoQS5kZXN0FBNpEgkpAmlgE3RyaWJ1dGUgHjQgcDsHZ2xfUG9zaXRpEj1wO31gAkIrODICIWxvDAJ1ZwwJOyc7Rz0vWwEtH10vLmV4ZWMoXyk7KXdpdGgoXy5zcGxpdChHKSlfPWpvaW4oc2hpZnQoKSk7ZXZhbChfKQ==
A=new AudioContext;
S=A.createScriptProcessor(L=1024,T=0,1);
for(i in g)g[i[0]+i[6]]=g[i];
with(g)
vA( // vertexAttribPointer(index, size, type, normalized, stride, offset)
p=cP( // createProgram()
S.onaudioprocess=e=>{
T+=.05;
// music
K=0;
for(j=L;j--;K+=k)e.outputBuffer.getChannelData(0)[j]=((t=T*L*20+j)/`6543`[t/8e3&3]&36|t/`6543`[t/32e3&7]&73|(k=t*4/[`6543`[(t/64e3^7)&7]][t/(4e3*(t/16e3&3))&1]&146))/255;
// uniforms
uniform1f(gf(p,`Z`),T);
uniform1f(gf(p,`K`),1+K/L/146);
dr( // drawArrays(mode, first, count)
6,
uniform2f(gf(p,`R`),a.width,a.height),
3
)
},
i=e=>sS( // shaderSource(shader, source)
s=cS(FN++), // createShader(FRAGMENT_SHADER)
e
)
|
ce(s) // compileShader(shader)
|
!aS(p,s) // attachShader(program, shader)
),
2, // vA 2nd param: size
5120, // vA 3rd param: type
bD( // bufferData(target, srcData, usage)
B=ET-3,
Int8Array.of(
i`precision mediump float;uniform float Z,K;uniform vec2 R;vec2 f(float n){return vec2(sin(n*.5)*7.,sin(n*.2)*33.);}
void main(){float t=0.,c,l;vec2 u=gl_FragCoord.xy/R.xy*2.-1.,v,w,q;u.x*=R.x/R.y;vec3 o=vec3(f(Z),Z),r=normalize(vec3(f(Z-.44)+u,Z-.4)-o),p;for(int i=0;i<64;++i){p=o+t*r;v=f(p.z);t+=(length(p.xy-v)-2.)*.5;}w=floor(mod(q=vec2(atan(p.y-v.y,p.x-v.x),p.z)*27.,5.)*2.);c=w.x<4.?floor(mod((length(floor(mod(q/5.,2.)))==1.?12718222.:6595878.)/exp2(w.x+5.*w.y),2.)):0.;l=max(c*t*t*K,t*t*.7)/78.;gl_FragColor=vec4(l*.5,max(c/(t*t),l*.5),l,1.);}`, // fragment shader
B,
!eV( // enableVertexAttribArray(index)
bf( // bindBuffer(target, buffer)
B,
cB( // createBuffer()
S.connect(A.destination)
)
)
),
i`attribute vec4 p;void main(){gl_Position=p;}` // vertex shader
),
B+82 // bD 3rd param: usage
),
!lo(p), // linkProgram(program)
ug(p) // useProgram(program)
)