200 rows rendered server-side. Browser culls off-screen rows via CSS — no JS windowing library needed.