HTML5, CSS3, WebGL and a number of other loosely associated technologies promise to transform the web into an app platform as powerful as any operating system. We're not quite there yet, the apps that ...