Play with GopherJS and WebGL.