three.js
Q1: a rotating WebGL cube