Also worth a look: https://github.com/GoodBoyDigital/pixi.js
2D renderer with canvas and webgl backends
I was even contemplating using pixi for some experimental web-animation things (non-game related) since I didn't find any other webgl-with-canvas failover drawing APIs.
Good to see two.js filling this gap!