Results
Time budget breakdown
API fetch
Layout solve
Viewport cull
Canvas paint
Context: Our FullCalendar v7 spike measured 1–1.5s for API data fetching and 400–600ms for DOM rendering. This harness isolates the client-side rendering pipeline to show what a canvas-based approach could achieve. The API latency slider simulates the server round-trip to show the full picture.