RCS Do game logic in C++. Webgl Calls in JS. [ 0, 1, 1 ] // model [{ x: 0, y: 0 }, { x: 0, y: 0 }, { x: 0, y: 0 }] // position [{ x: 0, y: 0 }, { x: 0, y: 0 }, { x: 0, y: 0 }] // rotation That's it! I will use buffers to share data between workers.