SvelteKit 3 puts heat on Next.js with radical approach to RPCs