Three server integration patterns. Drag to compare.
No client algorithm. Every drag/resize POSTs to server (fire-and-forget).
Server runs push algorithm, broadcasts layoutCSS via SSE.
data-effect writes CSS to a <style> → grid repositions.