When broadcasting a Turbo refresh is not enough: faster UX with versioned immediate updates

Hey, wrote a little article about a technique I found useful for collaborative UIs. Basically, the default Turbo refresh approach for collaborative pages adds latency with an extra round trip and a debounce delay. Broadcasting the content directly fixes that, but introduces a race condition where updates can arrive out of order. Versioning the updates allows to keep fast, immediate updates without the staleness: When broadcasting a Turbo refresh is not enough: faster UX with versioned immediate updates