ParentFull threadgranttimmerman·If you look at the source which is only ~200 SLOCs, it's just written in vanilla js for the canvas and Websocket which receives a simple arrayBuffer binaryType.View on HN