I've been trying to get Gaëtan Renaudeau to speak at the Gamelier for a long time... ever since I saw the excellent work he's done on illuminated.js. His excellent blog is rich with crazy web experiments involving the new Web Audio API, WebRTC, and a new WebGL library called GLSL. At his day job at Zenexity, he contributes to the Java-based Play Framework.
In this presentation, he contrasted two different approaches for graphical rendering, and explains the advantages of the "functional" approach.
For more videos and experiments on game design, checkout gamelier.org