All demos

Shared canvas

One board for everyone on this page. Strokes appear for others as you draw them. The board keeps the last 600. 0 drawing now.

FSR

The loader reads every stroke on the board and the server draws them as SVG, so the board above was in the page before its script loaded.

Plaza

One room keeps the strokes in order, passes each piece to everyone but its artist and sends the cursors that moved once per tick.

Fibre

A stroke is encoded once and the same buffer goes into every other artist's Fibre queue.