I am working on a GWT wrapper for WebGL at http://code.google.com/p/gwt-g3d/. It is trying to be as type-safe as possible with possibly some small overhead (hopefully negligible). It is not yet completed or finalized, but it should be ready for hobbyist to try out.