This is Nvidia shader compiler issue reproduction.
Reproducible in Chrome and Firefox with Nvidia hardware.

Tested with the following configurations:
GeForce GTX 760, driver 399.24, Linux x64, native and webgl.
GeForce GTX 950M, driver 416.34, Windows 10 x64, native and webgl.
GeForce GTX 950M, driver 410.73, Linux x64, native and webgl.

Steps:
1) Open console (F12)
2) Load this page.

Expected result:
Successful shader compilation and linking.

Actual result:
Shader linking log with errors and disassemly is shown to console.
Shader compiles successfully if we put uniform sampler2D windNoise declaration before uniform vec4 v[VECS_COUNT] declaration it the shader source.

Related reports:
SO Question
Nvidia forum
No canvas