Concept Flow - client:visible for viewport-based loading
Page loads
Component marked client:visible
Browser checks if component is in viewport
Component renders and runs client code
This flow shows how Astro waits to load and run a component's client code only when it becomes visible in the browser viewport.