First-time translation — this takes about 10–15 seconds.
Future visits will be instant.
Authentication Patterns in Load Functions
SvelteKit auth in load functions: why layout guards fail on client navigation, how hooks and locals work, and building requireLogin() with getRequestEvent().