A personal exploration of WebGL