Server-side: Data fetched in load function via ConvexHttpClient. No loading spinner. Auto-upgrades to live. Data resets every 5 min.
mode: server | loading= | items=4