This is a demo of dynamic client-side map rendering using both WebGL and Canvas, with GeoJSON vector tiles of OpenStreetMap data as the source.
WebGL: http://vector.io/vector-map#gl
Canvas: http://vector.io/vector-map#canvas
It uses Michal Migurski's experimental GeoJSON vector tile service of OpenStreetMap data:
http://openstreetmap.us/~migurski/vector-datasource/
LeafletJS is used for standard web slippy map functionality.