News for hackers. Stuff that matters.
Re:SvelteKit 1.0 by lewantmontreal on Wednesday December 14, 2022 @02:55PM (#33989293)
How so people feel about client side navigation? Browsing svelte.dev it appears back/forward navigation now requires a request each time as browser cache is no longer usable.

Page refresh also seems to reset scroll position but that might be unrelated.

Re:SvelteKit 1.0 by Lukas_S on Wednesday December 14, 2022 @03:15PM (#33989717)
Sveltekit saves your scroll position in session storage so refresh and back/forward navigation feels like regular browser behavior. If your scroll position is resetting on refresh that may be a bug.

Navigating back/forward will only make a new request if that page needs to fetch data in its +page.js component https://kit.svelte.dev/docs/load

Re:SvelteKit 1.0 by dcre on Wednesday December 14, 2022 @03:13PM (#33989686)
This appears to be deliberate depending on the page. Looking at the network inspector as I click around, I see cache-control: private, no-cache on the responses for docs content, but I do see caching on the blog pages.
Re:SvelteKit 1.0 by swyx on Wednesday December 14, 2022 @03:13PM (#33989676)
its just a setting now on sveltekit. clientside navigation is a single line of code