three.js
- indexed instancing (single box), interleaved buffers, dynamic updates
Sorry your graphics card + browser does not support hardware instancing