SvelteKit runs load functions before rendering a client page. That makes them the ideal place to pull in data from your server endpoint in many cases. fetch is available whether your load function is in a +page.js or a +page.server.js (and TypeScript equivalents). Have a look at the video for a real-life use case.