BLACKCELL.js - modern, JS-friendly API for WebGL. The project's aim is to give an expressive tool for rapid prototyping and publishing complex rendering techniques. It's ideal for 3D-projects which require low-level API features and commonly used implementation at the same time. The features: Linear algebra (vectors, rotations, transformations) and geometry primitives Staging graphics core (designed for custom rendering pipelines and shaders) Common implementations (frustum culling, attributes & uniforms binding, context lost handling, etc) WebGL Extensions supported / WebGL 2.0 oriented architecture