I don’t know if it’s a good idea to build a webpage on WebGL since it is not very available at the moment. Yes, some browsers support it. Many don’t. And most of the time you do not need 3D graphics to present your content.
I think HTML5 and CSS3 are enough to provide a feature rich web experience.
But that’s not the main topic here 😀