Live apps, open to everyone on this page.
Each demo is one shared room. Join, play and leave whenever you like. FSR renders the page from the room's current state, Plaza runs the room and Fibre carries its messages.
Trivia
A new question every few seconds. A right answer scores more the faster it arrives.
0 watchingTrading floor
Prices move twenty times a second on the news. A bot in your browser trades a play portfolio on every move.
0 drawingShared canvas
One board for everyone, with each person's cursor and strokes as they draw them.
0 biddingAuction
Lots open and close on a timer. A late bid moves the close. Bid with play money for the best profit.
0 in the arenaAsteroids
Fly with everyone else in one arena and break rocks together.
Serves each page. Its loader asks the room for its current state, so the question, the lots or the board are in the first paint before any script runs.
Runs each room: the tick, who is in it, the rules and the WebSocket to every browser. A room sends a whole view on join and only what changed after that.
The channels inside Plaza: every socket's queue, the room's command channel and the read the page's loader makes of a running room.