Concept Flow - Why load functions fetch data server-side
Page Request
Run load() function on server
Fetch data from API or DB
Return data as props
Render page with data
Send HTML to browser
When a page is requested, SvelteKit runs the load() function on the server to fetch data, then renders the page with that data before sending it to the browser.