Three server integration patterns. Drag to compare.
No client algorithm. Every drag/resize POSTs to server (fire-and-forget).
Server runs push algorithm, broadcasts datastar-patch-elements SSE event
containing a <style> element. Datastar morphs it into the DOM → grid repositions.