Syntax - Tasty Web Development Treats

955: SvelteKit has solved data loading

Montag, 17. November 2025 · 36 min

MP3

Shownotes

Scott and Wes break down SvelteKit’s new remote functions and why they finally solve the long-standing pain of page-level data in Svelte. They cover queries, forms, batching, caching, and all the clever RPC ergonomics that make Svelte’s approach feel surprisingly powerful and refreshingly simple.

Show Notes

•
Welcome to Syntax!

•
Lots of RPC library options.

•
Svelte’s Page-Level Data Always Felt Off

•
Progress on the new Syntax site.

•
Remote functions explained.

•
Svelte Remote Functions Docs (svelte.dev/docs/kit/remote-functions).

•
Make a .remote.ts file.

•
Querying data.

•
Brought to you by Sentry.io (sentry.io/syntax).

•
Svelte’s leg up on React.

•
Query Arguments.

•
The benefits of Standard Schema.

•
Refreshing Queries.

•
query.batch

•
Form function.

•
Enhance.

•
Refresh.

•
Command query.

•
Prerender.

•
Caching.

•
My Local Cache Service Worker (gist.github.com/stolinski/373cd1d251ff823f6203…).

•
Sick Picks + Shameless Plugs.

Sick Picks

• Scott: CoffeeSock ColdBrew Filter (amzn.to/4nJbB4p), Chemex Filter (amzn.to/4nBedRC).

• Wes: Bosch Dishwasher.

Shameless Plugs

• Scott: Syntax on YouTube (youtube.com/@syntaxfm)

Hit us up on Socials!

Syntax: X (twitter.com/syntaxfm) Instagram (instagram.com/syntax_fm) Tiktok (tiktok.com/@syntaxfm) LinkedIn (linkedin.com/company/96077407/admin/feed/posts) Threads (threads.net/@syntax_fm)

Wes: X (twitter.com/wesbos) Instagram (instagram.com/wesbos) Tiktok (tiktok.com/@wesbos) LinkedIn (linkedin.com/in/wesbos) Threads (threads.net/@wesbos)

Scott: X (twitter.com/stolinski) Instagram (instagram.com/stolinski) Tiktok (tiktok.com/@stolinski) LinkedIn (linkedin.com/in/stolinski) Threads (threads.net/@stolinski)

Randy: X (twitter.com/randyrektor) Instagram (instagram.com/randyrektor) YouTube (youtube.com/@randyrektor) Threads (threads.net/@randyrektor)

0:00 / 0:00