Testing communication between the same JavaScript sketch in Plask and WebGL running in Safari, Chrome and Firefox.

As Plask is based on NodeJS it's both displaying content, running a WebSocket server waiting for the clients and also serving them static socket.io.js file.

Clients use the same javascript code displaying WebGL content but instead of creating a server they connect to localhost at 8080 port where Plask is listenting.

All that was made possible due to socket.io library and plask.org

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…