News for hackers. Stuff that matters.
Re:SvelteKit 3 Is Here by sharktheone on Thursday October 01, 2026 @04:30PM (#49926698)
Still waiting for remote functions to become ready :/
Re:SvelteKit 3 Is Here by nlh on Thursday October 01, 2026 @07:56PM (#49928386)
I've been using them in production for several months and zero issues. A few small workarounds here and there but otherwise they've been great.
Re:SvelteKit 3 Is Here by chrysoprace on Thursday October 01, 2026 @07:25PM (#49928205)
They're effectively ready to use even if experimental; the migration path is typically pretty painless when features are stabilised and the codemods get you most of the way. There's a couple of missing features for them but if you don't need those then it's not a problem.
Re:SvelteKit 3 Is Here by cassepipe on Thursday October 01, 2026 @07:20PM (#49928176)
What was used instead before ?
Re:SvelteKit 3 Is Here by chrysoprace on Thursday October 01, 2026 @07:27PM (#49928220)
The idiomatic way to do data fetching in stable SvelteKit is via load functions.[0]

They still do a good job and allow you to cache the results and invalidate that cache, but they are at a route/layout level rather than at a component level, which is what remote functions solve.

[0] https://svelte.dev/docs/kit/load

Re:SvelteKit 3 Is Here by pampas on Thursday October 01, 2026 @06:54PM (#49928009)
I've had no problem using them in 2.x
Re:SvelteKit 3 Is Here by blakeashleyjr on Thursday October 01, 2026 @06:10PM (#49927650)
Sveltekit has been a breath of fresh air for me over the last few years.

I've had to work on a Next.js for work and much prefer Sveltekit. Excited to try this release!

Re:SvelteKit 3 Is Here by 383toast on Thursday October 01, 2026 @06:37PM (#49927883)
what's the point of svelte in a world where the llm is much better at react due to massively more available training data?
Re:SvelteKit 3 Is Here by digitaltrees on Thursday October 01, 2026 @08:12PM (#49928483)
There is an argument to choose the ecosystem with the best code quality so the training data pushes the general balance to better systems. There is a lot of bad react code not to mention lots of change in react itself over time.
Re:SvelteKit 3 Is Here by pampas on Thursday October 01, 2026 @06:56PM (#49928025)
I don't think that's true anymore. I've seen a few benchmarks where svelte results in less tokens than React frameworks to complete the task. There was a time when LLMs were awful at svelte (especially v5) due to stale knowledge but that's not the case today. The knowledge cutoff isn't so bad and LLMs are much better at copying the patterns in your own codebase rather than relying on baked in knowledge.

Edit: This is the benchmark. But if you suspect it's wrong it's always fun to run your own evals. https://martinalderson.com/posts/which-web-frameworks-are-mo...

Re:SvelteKit 3 Is Here by jitl on Thursday October 01, 2026 @06:44PM (#49927935)
In my experience LLMs write mediocre React code: it works, but is the most naive implementation possible for a given task. It needs to be bullied extensively to write performant React that considers prop stability, does updates in event handlers instead of convoluted useEffect chains, etc. I haven't tried Svelte in a while but "lots of React in training data" doesn't feel like a huge boon to me.
Re:SvelteKit 3 Is Here by casper14 on Thursday October 01, 2026 @07:19PM (#49928173)
Tells you something about the average React code
Re:SvelteKit 3 Is Here by ceejayoz on Thursday October 01, 2026 @08:28PM (#49928567)
Or that there are a lot of very basic React tutorials out there.

Like how half of PHP's problem for a while was w3schools.

Re:SvelteKit 3 Is Here by jack_pp on Thursday October 01, 2026 @10:50PM (#49929387)
tutorials are probably less than 0.1% of the training data compared to actual code, or you mean average project is influenced by basic tutorials?
Re:SvelteKit 3 Is Here by ceejayoz on Friday October 02, 2026 @07:01AM (#49932108)
Tutorials are often written in an imperative style that's a little like prompt injection. There's a lot more writing out there on "how to make a todo app demo" than for the complex shit.
Re:SvelteKit 3 Is Here by DonHopkins on Thursday October 01, 2026 @10:55PM (#49929404)
More than half of PHP's problem was PHP's own online manuals that allowed any Bozo to confidently post idiotic answers and copy other Bozos' idiotic confident answers. It's not like confident idiocy is a new thing with LLMs -- they were trained on it.

Then React turned that confidently idiotic folklore into an ecosystem: every confident answer depends on which year it was posted, which version it assumes, and which of six abandoned libraries it recommends. The LLM blends them into a seventh approach that never existed.

For now, I suspect Svelte's shorter, cleaner history with fewer wrong paths taken and retreated from will mean there are fewer incoherent competing approaches for LLMs to blend together into confident hallucinations.

Perhaps less contradictory training data is better than more incoherent training data.

LLMs may not experience the mind-expanding joy that humans do from using Svelte or the mind-numbing frustration that humans do from using React, but they can inherit the coherent focus of Svelte and incoherent confusion of React without sharing Svelte's pleasure or React's pain.

Re:SvelteKit 3 Is Here by dale-cooper on Friday October 02, 2026 @03:41AM (#49930879)
Imo, it tells you how many footguns there are in regards to performance in React.
Re:SvelteKit 3 Is Here by bigstrat2003 on Friday October 02, 2026 @03:24AM (#49930750)
LLMs write bad code for everything, it isn't just React unfortunately.
Re:SvelteKit 3 Is Here by zuhsetaqi on Friday October 02, 2026 @08:01AM (#49932521)
But it can only write the code as bad as the framework allows and React allows a lot of bad code.
Re:SvelteKit 3 Is Here by afavour on Thursday October 01, 2026 @08:06PM (#49928450)
IMO a lot of React apps are written badly, with an explosion of dependencies. I don’t want to be responsible for a project trained on that.
Re:SvelteKit 3 Is Here by alpha_squared on Thursday October 01, 2026 @07:08PM (#49928111)
This seems like flame bait, but I'll take the question seriously: I would rather write a Svelte application by hand than manage a React one via LLM. It's just a more intuitive framework, fewer pitfalls, cleaner reactivity, and is much more performant out of the box.
Re:SvelteKit 3 Is Here by theflyinghorse on Thursday October 01, 2026 @07:52PM (#49928354)
I don't think LLMs are much better at react. I've migrated two apps from next to sveltekit and it was a breeze using codex.
Re:SvelteKit 3 Is Here by zem on Thursday October 01, 2026 @06:56PM (#49928028)
every time I see this argument I think of the fact that one of my current side projects is written in D with qt bindings off github - an obscure library for an obscure language - and claude had zero issues with it. I had to guide the architecture pretty heavily, but the fiddly bits of interfacing multithreaded c libraries to D's garbage collector and qt's event loop were all thanks to the LLM, and done a lot quicker than I would have.
Re:SvelteKit 3 Is Here by stevenhubertron on Thursday October 01, 2026 @08:07PM (#49928455)
LLMs are great at Svelte
Re:SvelteKit 3 Is Here by Recursing on Thursday October 01, 2026 @06:55PM (#49928021)
In my experience LLMs write better svelte code then React code, as there's fewer footguns (e.g. useEffect is much more brittle in React)
Re:SvelteKit 3 Is Here by smt88 on Thursday October 01, 2026 @10:32PM (#49929306)
This is interesting but in my experience an avoidable issue if you force the LLM to write extensive E2E tests before writing any code. I also force mine to run performance benchmarks against any new commit before it’s committed.

I have backend bugs that I need to manage myself, usually from unknown-unknowns that I don’t think I can easily avoid, but I never have frontend bugs (since Opus 4.6 anyway).

Re:SvelteKit 3 Is Here by DonHopkins on Thursday October 01, 2026 @11:27PM (#49929551)
And if you force the LLM to write extensive E2E tests and performance benchmarks before writing any Svelte code, you're even better off.

In the "Unix Haters Handbook", "X-Windows Disaster" chapter, "Ice Cube: The Lethal Weapon" section, I quoted Jamie Zawinski, whose timeless and tactile observation also applies to React:

> Using these toolkits is like trying to make a bookshelf out of mashed potatoes.

https://news.ycombinator.com/item?id=35631889

https://donhopkins.medium.com/the-x-windows-disaster-128d398...

https://www.youtube.com/watch?v=mg8xfl4L6HQ

Re:SvelteKit 3 Is Here by justin66 on Saturday October 03, 2026 @04:51PM (#49947649)
You and Jamie sure landed on opposite sides of the AI debate.
Re:SvelteKit 3 Is Here by transdev12 on Thursday October 01, 2026 @06:51PM (#49927979)
I can’t really speak directly to your question because I don’t have LLMs write react, but I get great results from svelte.

At this point I don’t think it’s about training examples, once there is sufficient training data it becomes a problem of verifiability, ie how easily can the model check its work for success.

Re:SvelteKit 3 Is Here by sampsn on Thursday October 01, 2026 @06:41PM (#49927910)
i have had similar thoughts. But i hold on to the idea that its still valuable to invent new tools and ways of doing things. other wise, why not just use html css and javascript and not use react at all?
Re:SvelteKit 3 Is Here by winfredJa on Thursday October 01, 2026 @06:57PM (#49928029)
svelte is way more performant than react.
Re:SvelteKit 3 Is Here by esafak on Thursday October 01, 2026 @06:51PM (#49927988)
LLMs don't struggle with Svelte. Why wouldn't you use it?
Re:SvelteKit 3 Is Here by nozzlegear on Thursday October 01, 2026 @06:47PM (#49927955)
What's the point of anything?
Re:SvelteKit 3 Is Here by onemoresoop on Thursday October 01, 2026 @08:37PM (#49928622)
React is a resource hog on the client. I really dislike it as a user. In terms of maintaining a codebase though, with LLMs it’s probably not a problem anymore with all the changes React keeps on undergoing. But if you don’t need it why bother with it?
Re:SvelteKit 3 Is Here by meowface on Thursday October 01, 2026 @08:49PM (#49928703)
It's actually the opposite now. I have never used Svelte until LLMs came around. LLMs are better at writing Svelte than React, and then you also get a faster frontend by default.

It's like Rust. Way more Python than Rust in the training data, but with LLMs you're much better off defaulting to a Rust backend and Svelte frontend than any other combination. I'd say "unless you have a specific reason", but besides legacy requirements, there is actually no reason.

Re:SvelteKit 3 Is Here by aoeusnth1 on Thursday October 01, 2026 @09:14PM (#49928883)
What's the point of using a slow frontend framework just because you're familiar with it, instead of a fast frontend framework which the LLMs can write equally well (or better)?
Re:SvelteKit 3 Is Here by byzantinegene on Thursday October 01, 2026 @10:30PM (#49929298)
svelte is like go, and react is like javascript. alot easier to write non-performant javascript then non-performant go.
Re:SvelteKit 3 Is Here by DonHopkins on Thursday October 01, 2026 @11:26PM (#49929548)
Also, Svelte is like Go, and React is like Checkers. ;)
Re:SvelteKit 3 Is Here by jamies on Thursday October 01, 2026 @07:04PM (#49928079)
Such a great project. I converted my React-enjoying cofounders to Svelte/SvelteKit worried they wouldn't like it, but they absolutely love it!

We use Svelte extensively at Orb.net for our website (duh), but also as a framework for our desktop and mobile apps. Wails serves our golang and SvelteKit/Svelte provide the UX. It's been tremendous for multiplatform productivity, and binaries are less than 20mb! Nothing like Electron!

Re:SvelteKit 3 Is Here by OzzyB on Thursday October 01, 2026 @08:20PM (#49928520)
+1 for Wails mention: just discovered it recently which brought me to Svelte--couldn't be more impressed. Golang "backend" w/ a Svelte "frontend" to build desktop apps the fraction of the size of Electron is a killer imo.
Re:SvelteKit 3 Is Here by zuhsetaqi on Friday October 02, 2026 @07:48AM (#49932432)
Has it any advantages to Tauri?
Re:SvelteKit 3 Is Here by OzzyB on Friday October 02, 2026 @09:06AM (#49933125)
Not sure, never heard of it, but looking at the README it seems similar but w/ a Rust backend?

We do a lot of data/quant analysis w/ Go which is great for that; then having the opportunity to slap on a lightweight GUI allow us to make some great internal tools etc.

Re:SvelteKit 3 Is Here by smallmancontrov on Friday October 02, 2026 @09:48AM (#49933482)
Tauri is Rust, Wails is Go. Rust tooling and builds are heavyweight -- if you are using Rust already, the marginal cost is low, but if you aren't using Rust and want to minimize the weight of the tooling to get your app built, Go is extremely attractive by comparison.
Re:SvelteKit 3 Is Here by spieke on Friday October 02, 2026 @02:39AM (#49930487)
The speed is what I love about Svelte websites. I checked out orb.net; the pages load instantly! I rarely see that with websites built with other frameworks.
Re:SvelteKit 3 Is Here by ForHackernews on Friday October 02, 2026 @05:46AM (#49931665)
Is Wails like Tauri but for Golang?
Re:SvelteKit 3 Is Here by jamies on Friday October 02, 2026 @10:51AM (#49934163)
It would appear so! https://wails.io ... I hadn't heard of Tauri; cool project!
Re:SvelteKit 3 Is Here by thomaslord on Saturday October 03, 2026 @08:26AM (#49943674)
Looks like it - they both take the same "don't ship a browser, rely on the OS's built-in browser engine" approach. Unfortunately that approach seems to be great on Windows, okay on Mac, and barely workable on Linux.

Tauri has been trying to dig itself out of that hole for a while by adding CEF support. It looks like they've got that running in the Tauri 3.0 alpha, but I think they may still have some issues with Wayland.

Re:SvelteKit 3 Is Here by killingtime74 on Thursday October 01, 2026 @07:08PM (#49928106)
The thing I like about Svelte the most is that it's closer to raw HTML. Rather than having to keep up with all the React developments if you're not using it all the time.
Re:SvelteKit 3 Is Here by escapecharacter on Thursday October 01, 2026 @09:55PM (#49929100)
yes! I learned React first, and then Svelte. Svelte seems to have all the benefits without any of the React abstractions that are more pain than they’re worth.
Re:SvelteKit 3 Is Here by kthartic on Friday October 02, 2026 @09:23AM (#49933276)
Is anyone hand-writing code anymore though in 2026? I don't think many people these days have to worry about "keeping up with all the React developments", because Claude/Codex handles all that now.
Re:SvelteKit 3 Is Here by weitendorf on Friday October 02, 2026 @11:38AM (#49934727)
There's not really any way to make a website look exactly how you want it to look without manually fiddling with its HTML and CSS. I took the agent pill as soon as I could and never looked back, but it's truly much more work to ask the model to make small changes in natural language, observe, and iterate when you can just open the developer console and do it yourself. That said, I modify the site by hand only enough to get it into a state where I can dump it on an agent to finish up.
Re:SvelteKit 3 Is Here by afavour on Friday October 02, 2026 @11:32AM (#49934652)
Yes. I can understand a backend engineer who wants to slap together a frontend just deferring the whole thing to LLMs but there are a lot of frontend engineers out there that care a lot about performance and the like who are absolutely keeping up with React developments, no matter whether the final code is LLM generated or not.
Re:SvelteKit 3 Is Here by nozzlegear on Friday October 02, 2026 @07:44PM (#49939966)
I handwrite plenty of code. I know what I want the thing to do, how I want it to behave, or how I want it to look; the LLM can't read my mind and doesn't get it all the way there.

To quote Mordin Solus: "Had to be me. Someone else might have gotten it wrong."

Re:SvelteKit 3 Is Here by chrysoprace on Thursday October 01, 2026 @07:30PM (#49928237)
Been using SvelteKit 3 on a couple of personal projects since the beta and haven't had any issues. The best part is that it barely introduces new features and instead improves on existing features.
Re:SvelteKit 3 Is Here by argentinian on Thursday October 01, 2026 @07:38PM (#49928281)
Can somebody with experience using both compare Svelte/Sveltekit with Vue/Nuxt?
Re:SvelteKit 3 Is Here by brachkow on Thursday October 01, 2026 @08:56PM (#49928750)
I do. I wrote on this extensively there – https://www.brachkow.com/notes/my-experience-with-svelte/

In short:

1. Svelte is a good framework, but most of the DX praise comes from React folk. In my experience, Svelte is less polished and less comfortable to work with than Vue.

2. The biggest problem with Vue is that your choice of SSR frameworks is limited to Nuxt, and Nuxt is, to put it mildly... not a good framework. It is full of reinventing the wheel, ambiguity, and foot guns. In my experience, I regretted every project I used Nuxt for.

As I needed good SSR, SvelteKit was a breeze: everything just renders on the server when I want it to, proper client/server separation, MVC-looking code.

3. Svelte has way lower adoption than Vue, not to mention React. So there are not many 3rd party libraries, and even important tools like Storybook or ESLint struggle with it.

It also tends to switch syntaxes a lot. Even this announcement contains a mention of switching from +page files to queries. This hurts AI usage a lot.

As a conclusion: A year ago, I would say that you should pick Svelte where SSR is critical, and stay on Vue for the rest. But as we have https://inertiajs.com/ right now, you can do SSR of any complexity in Vue + any backend you have.

Re:SvelteKit 3 Is Here by phoghed on Thursday October 01, 2026 @09:51PM (#49929080)
I used mainly Vue from 0.12 until 3 (migrated one project to 3 but didn’t work with it extensively), with a bit of react sprinkled in. Mainly react the last 4 years or so, which let’s be honest is mainly not me writing the code.

I tried Svelte a couple times over the years, never really clicked for me though.

Re:SvelteKit 3 Is Here by norman784 on Friday October 02, 2026 @03:19AM (#49930719)
Other advantages of Svelte over React/Vue is that it does not require a Svelte specific library or wrapper, you can use vanilla JS libraries and it works seamlessly. I consider that as plus, you can old good old Chart.js, Ag-grid, etc without any wrapper, I tried some libraries with React/Vue that had wrappers for multiple frameworks, and most of them were painful, because each framework/library has their way to do things that collides with them, while Svelte is basically vanilla web tech with some sparkles over it.
Re:SvelteKit 3 Is Here by phoghed on Friday October 02, 2026 @08:22AM (#49932688)
I've used various vanilla js libs with Vue over the years. It was always pretty easy to make a wrapper component and hook whatever library up to the lifecycle, usually just a few lines of code. I'd prefer that over just making random charts everywhere if I was using something like highcharts.
Re:SvelteKit 3 Is Here by brachkow on Friday October 02, 2026 @08:58AM (#49933048)
I use React, Vue, and Svelte extensively, and I don't think that there is any problem with integrating 3rd party JS libraries in any of these frameworks.

React, as the most bare-bones framework, might be simplest to integrate, and you can see that by the enormous size of its ecosystem.

Vue and Svelte will have problems with integrating various devtools, due to the fact they use custom syntax to mimic native web tech. In Vue, this problem is solved by framework popularity and the fact that the Vue team produced most of the key devtools, so Vue is, of course, supported.

Svelte, on the other hand, still works badly with Storybook and linters.

A good counterexample to your take will be that I was unable to use the JS version of Framer Motion with Svelte without huge caveats that made making any complex animation impossible. I wasn't able to do so with Vue, for roughly the same reasons, but Vue, as a big framework, got 1st party support.

Re:SvelteKit 3 Is Here by dminik on Friday October 02, 2026 @09:47AM (#49933471)
Integrating React with third party libraries has always been a pain for me.

The re-render model just doesn't quite fit with the way most JS libraries work. They hand you a class that you have to keep around. This can be solved with useState, but you have to use this weird construction `const [instance] = useState(() => new Whatever())`. Or even worse if the library needs an element to instantiate.

Then, you likely need some event listeners. They ended up not implementing useEvent, so this has to happen in useEffect. God forbid if you need to rebind the listener because a prop changes (possibly every rerender) or the library does something heavy on adding them.

Then, if a prop changes and you need to do something (like recenter a map), useEffect.

Occasionally you might want to reach for useSyncExternalStore but then get hit by the identity issue. The return value must be the same between renders or you end up with infinite rerenders. Many libraries just do `return { foo, bar}`. Not good enough for react.

Basically every JS library integration ends up with a thousand use effects, various useMemos (and useCallbacks) and I've never got (or seen) a satisfying result. There's always sync issues or too many rerenders or...

Re:SvelteKit 3 Is Here by tamimio on Thursday October 01, 2026 @08:20PM (#49928519)
A couple years ago I wanted to make a ui for an embedded software I made, after few research I got bamboozled with webdev eco system, it was the most frustrating thing to read, then found svelte in its first version and never looked anywhere else, the closest to vanilla, simple, and fast.
Re:SvelteKit 3 Is Here by ramijames on Thursday October 01, 2026 @08:25PM (#49928552)
I migrated from Nuxt to SvelteKit last year and never went back. It's great.
Re:SvelteKit 3 Is Here by CharlesW on Thursday October 01, 2026 @09:38PM (#49929011)
Can you say more? I’ve been getting great results with Nuxt and Nuxt UI, and I’m having a hard time thinking of ways SvelteKit would be worth the switch.
Re:SvelteKit 3 Is Here by norman784 on Friday October 02, 2026 @03:22AM (#49930733)
With Vue, you require each library you use to be Vue specific, Nuxt UI, Vuetify, etc, while Svelte works seamlessly with vanilla JS libraries, also Svelte feels more like vanilla HTML/CSS/JS with some sparkles over it.
Re:SvelteKit 3 Is Here by ramijames on Friday October 02, 2026 @09:01AM (#49933084)
Ya, exactly this.
Re:SvelteKit 3 Is Here by slopinthebag on Thursday October 01, 2026 @08:37PM (#49928626)
i don't use svelte/kit for technical reasons, but there is no doubt they have the best developer experience of all the js frameworks, it's well-considered and coherent. they have the most aura for sure.
Re:SvelteKit 3 Is Here by teg4n_ on Friday October 02, 2026 @01:19AM (#49930074)
Needing bespoke svelte-specific tooling for _everything_ is pretty annoying when it comes to developer experience IMO. It is just overly custom when you could use something like solid and have similar performance but easy tooling integration due to just being typescript and tsx syntax. Like you can’t use typescript 7 right now in svelte, oxlint / oxfmt doesn’t fully support svelte either among other things like storybook’s mcp server not supporting svelte.
Re:SvelteKit 3 Is Here by DimmieMan on Friday October 02, 2026 @03:00AM (#49930596)
There's other rough edges too (generics for example), but the absolute chasm between svelte and JSX tooling quality and it was a major reason for me dropping it.

You can fire up a solid project and get close to react's speed and quality even with earlier preview versions. Comparison aside, the reliability and speed of svelte tooling has felt extremely lacking on larger projects to the point i resent working on my 3 year old sveltekit codebase.

Re:SvelteKit 3 Is Here by slopinthebag on Friday October 02, 2026 @02:16AM (#49930352)
solid requires it's own jsx transform, and it's framework (imo) is not as ergonomic. but yes both are great.

i do think react (without a framework) is the beat option though.

Re:SvelteKit 3 Is Here by mexicocitinluez on Friday October 02, 2026 @07:13AM (#49932194)
lol Great insight. I really trust an opinion about something you admittedly don't use. Also is "aura" a technical term?
Re:SvelteKit 3 Is Here by jesse_dot_id on Thursday October 01, 2026 @08:48PM (#49928701)
SvelteKit has incredible DX. I use it for everything these days.
Re:SvelteKit 3 Is Here by stillatit on Thursday October 01, 2026 @08:59PM (#49928771)
I love the hands-on developer experience of programming in Svelte. But since we're in October of 2026 I have to ask, is the vibe-coding experience in Svelte any different than in React? Can anyone with experience in both comment?
Re:SvelteKit 3 Is Here by weitendorf on Thursday October 01, 2026 @09:57PM (#49929115)
Yes. We open sourced an SSG based off SvelteKit about a year ago and were starting building AI tooling and product workflows around it, https://statue.dev but have since mothballed it.

For most of 2024-2025 frontier models really struggled with Svelte 4 vs 5 compatibility issues. Some of the main contributors, to their credit, really put in a lot of work to create benchmarks/MCP/other tools to make AI better at using Svelte. Personally I am just not a fan of MCP and other tools like that at all, and decided I'd rather just use vanilla css/js for new projects.

Look at this; it's literally multiple times more expensive to have a model sifting through all this stuff in every context use them with a tool: https://svelte.dev/docs/ai/prompts/llms.txt All of these are input tokens and turns to gather context.

The "too niche to be a major training priority" dilemma is actually a really big problem that almost all new or emerging dev tools have now. Incumbents and category leaders are priorities and show up in major benchmarks, so models develop excellent tacit knowledge and capabilities with them and expose it everywhere all the time for "free" in their weights. Everything else is at a major disadvantage because models don't know about them, how to use them, how they work, what they're for/why, and every time you use them you pay a big capability and token hit because models only learn about them in-context.

I don't blame the Svelte team for this at all. There should be a better way for devtool projects to contribute to frontier labs training pipelines or properly posttrain their own agent coding models.

Re:SvelteKit 3 Is Here by tonyoconnell on Thursday October 01, 2026 @11:02PM (#49929442)
This is why I switched to Astro/React in 2024. I wonder where I would be now if I had stuck things out. Svelte is very fast and elegant. I found that I can use Astro for anything I thought I might need NextJS for though.
Re:SvelteKit 3 Is Here by sureglymop on Friday October 02, 2026 @04:26AM (#49931169)
I still use Svelte but I switched to Astro too. I think the best thing about it is that its devs are focused on building primarily a good ssg. The Svelte people are primarily building a frontend framework and added sveltekit as an addition. Using Svelte in astro even feels nicer to me.
Re:SvelteKit 3 Is Here by weitendorf on Friday October 02, 2026 @05:39AM (#49931617)
I strongly recommend vanilla html, js, and css. For me the benefits of having no npm and related ecosystem tools and no dependencies far outweigh any benefits you get from switching to specific framework. It took me just as long to learn modern css, html, and basically all the browser APIs as it did to learn how to setup+build+modify+deploy my svelte-vscodeextension-webview project without getting bogged down in the tooling.

All those tools and packages are constantly making breaking changes or introducing incompatibility issues or becoming obsolete, and there is so much maintenance. I went pretty deep on CSR/SSG/browser automation over the past two years and realized that everything you get out of these tools is probably 20-400 lines of javascript you could just ask an LLM to implement when you need it. I’ve seen people waste so many hours, days, and weeks on tailwind ui crap (solvable in minutes with css), vitest and object lifecycle crap (use the browser debugger, do e2e tests) and major version upgrades (there’s about 95% less of this in the browser and >99% less outside experimental APIs).

I think for Facebook/Github sized web applications, with really big teams and lots of custom tooling (eg React) these frameworks make sense. Most websites just need basic file serving/rendering, to send and respond to http requests, and some javascript to run on the client (but html and css can actually handle many core UI patterns). I’ve been much happier not using frameworks because my projects just work and the knowledge I build doesn’t constantly churn.

Re:SvelteKit 3 Is Here by pelagicAustral on Friday October 02, 2026 @05:26AM (#49931547)
> lightning-fast static sites with Sveltekit

[???] Why the hell would I use SvelteKit for a static site?

Re:SvelteKit 3 Is Here by weitendorf on Friday October 02, 2026 @05:50AM (#49931690)
We had an existing sveltekit application and its components, tooling, etc and used statue to develop the landing page/legals/docs/marketing portion of our site as an SSG, deployed separately but with shared logic.

Our application was behind a proxy that requires auth, and we could host our SSG on Cloudflare pages, so we didn’t have to expose any application server/compute (besides auth) to the public Internet. To me this was very desirable for security and devex: we could develop the two applications independently and be pretty lax with the static site.

Re:SvelteKit 3 Is Here by DrScientist on Friday October 02, 2026 @07:40AM (#49932390)
> and decided I'd rather just use vanilla css/js for new projects.

So is the rise of AI coding, the end of frameworks?

Frameworks were created to reduce boiler plate ( at the expense of new abstractions which occasionally leak ) - boiler generation is less of an issue for AI, and the underlying platform is very well specified?

I guess the only problem with vanilla is if the sheer volume of text overwhelms the context?

Re:SvelteKit 3 Is Here by SoftTalker on Friday October 02, 2026 @09:08AM (#49933143)
> Frameworks were created to reduce boiler plate

Even more fundamentally, frameworks were created to reduce the developer time and skill required to build applications. This has been a pipe dream many have chased since COBOL replaced assembly language.

LLMs are probably the first technology that actually approaches doing that. And yes, they don't need frameworks, they're indifferent to the amount of code or boilerplate needed, don't care about the developer "experience," and will write vanilla JS and HTML just as well as anything else you ask them to do, maybe better.

Re:SvelteKit 3 Is Here by weitendorf on Friday October 02, 2026 @11:20AM (#49934519)
Vanilla css/js are not really that voluminous. Actually, they tend to be smaller than the compiled targets you get from conventional web dev builds.

I’m not really sure that most web frameworks reduce boilerplate. There is a lot of boilerplate involved in setting up routes, and builds, and so on. As far as I can tell they only really make sense for very large teams (who need a uniform shared data model, design language, processes, etc.) and people who really want to run server side js/do a lot of SSR.

The thing about web “frameworks” is that they’re not that different in structure from what you’d build to do SSR and a repeatable way to add pages/dirs and shared assets, in any language. You can build a minimal version of something that does that in less than an hour, at least in Go. go:embed and a factory method for handlers :)

I think we’ll all end up with more bespoke “frameworks” (specialized web servers) with less gravitational pull towards dysfunctional (IMO, the node ecosystem) tooling, and still have many people using the best major frameworks. Truly large projects will still need to use react and svelte and co unless they can train a model on their own framework. But that’s really hard

Re:SvelteKit 3 Is Here by DrScientist on Monday October 05, 2026 @04:50AM (#49962284)
Are you treating the LLM output as machine code or are you looking at it?

And if you are looking at it - do you insist on certain patterns or structure to allow yourself to more easily navigate it?

Re:SvelteKit 3 Is Here by weitendorf on Wednesday October 07, 2026 @04:13AM (#49989768)
I insist on certain ways to use CSS (this, I realized, is where most of the untapped "alpha" is. There are a lot of patterns, like the css checkbox trick and using selectors/tags to pull data from html element attrs, that can introduce a lot of interactivity and generality without JS) and specific design+page contents. Then I typically look at the output visually and make sure the structure doesn't do anything stupid. To fix things I often will just start editing the html and css manually until the page looks exactly like I want it, then save the temp state and pass it back into the model to make the code changes.

Basically I invested a lot of time in learning how CSS, browser apis, and modern html work and figuring out how to do tricks with them that eliminate or greatly reduce the need for SSR and JS. Even though this took several months and a LOT of specs/docs and tedious design work, it was worth it because now I actually understand the foundational abstractions that all these web UIs actually are implemented against, and which don't change. Now I only need LLMs and a way to communicate those tricks (and I know the right language and terms to use to get them build on the right foundations).

But I'm working towards training my own preference set and training pipeline/tools so that I can get models to output things the way I like without all the process/styling/etc. steering that I still need between and across sessions. This is why I think coding agents are long-term only going to be used for vibe coding or to replace less skilled SWEs. You can't get them to consistently do things the way you want or build new devtools/abstractions that get fully internalized and baked into the weights unless you trian them. And a very useful thing about vanilla css/html is that they are much more easily verifiable and something you can generated/search synthetically vs SSR-npm style output.

Re:SvelteKit 3 Is Here by scosman on Thursday October 01, 2026 @10:37PM (#49929324)
I would have said no different. I've always loved Svelte and the amazing dev-experience and perf was worth the smaller ecosystem. Models were very good at it, I was happy.

Then I got a model to one-shot a React+Shadcn project. It just knew what to do. Every detail was perfect. I couldn't find a single thing to complain about, I didn't chase any bugs.

I still think svelte is the better technology and developer experience (if you're coding by hand). But the React+LLM experience was amazing. Hoping models close the gap fully so I can stay w Svelte -- I do still like reading and tweaking the code.

Re:SvelteKit 3 Is Here by avarun on Thursday October 01, 2026 @09:04PM (#49928816)
Exact same. I was a huge user of SvelteKit from 2022 to early 2025. But ever since LLMs got good enough I went back to React, because the ecosystem size matters a lot more once the coding experience is automated away. And early models were much much better at React than they were at Svelte – I suspect that difference may be gone now but is there a good reason to switch back to Svelte?
Re:SvelteKit 3 Is Here by zuhsetaqi on Friday October 02, 2026 @07:57AM (#49932489)
A good reason to use svelte instead of React is performance. LLMs not only got us more convenient development but also users that use their hardware for longer since the prices are so high.
Re:SvelteKit 3 Is Here by weaksauce on Thursday October 01, 2026 @10:20PM (#49929251)
i'd expect the fact that svelte doesn't have a shadow dom that gets recomputed all the time that it would be a significant performance and memory benefit for most apps. i'm not an expert though so idk if that's 100% accurate
Re:SvelteKit 3 Is Here by brachkow on Thursday October 01, 2026 @09:03PM (#49928808)
In early 2026 I struggled a lot with models messing Svelte 4 and Svelte 5. I'm sure same thing will occur with load function vs remote functions, once they will be released
Re:SvelteKit 3 Is Here by smt88 on Thursday October 01, 2026 @10:29PM (#49929296)
I’ve used both in vibe coded side projects, so the caveat is that it’s entirely personal use.

Opus 4.8+ did fine with SvelteKit and I didn’t notice much difference with token usage vs. React.

I will say that I have heavily prompted my agents to read current docs for all libraries, whether in their training set or not. So my agents read React docs even if their training set is full of React code.

Re:SvelteKit 3 Is Here by sometimez on Friday October 02, 2026 @08:58AM (#49933053)
You can include https://svelte.dev/docs/llms to improve your experience.
Re:SvelteKit 3 Is Here by jolaflow on Friday October 02, 2026 @02:09PM (#49936669)
I think that strictness will be the most important feature going forward. Whichever framework creates the safest boundaries for agents to work within will gain traction. That's why I think Effect has a bright future.
Re:SvelteKit 3 Is Here by sghiassy on Thursday October 01, 2026 @09:28PM (#49928958)
Does anyone care anymore?

Honest question? Whatever the agent is best at programming out to achieve a high quality outcome works for me. Just write the acceptance tests and be done with it

Re:SvelteKit 3 Is Here by etatester on Friday October 02, 2026 @12:03AM (#49929718)
Time to ask the agent to spit out compiled wasm then if it doesn't matter.
Re:SvelteKit 3 Is Here by sghiassy on Friday October 02, 2026 @03:09PM (#49937298)
Agreed, everything is trending back to C
Re:SvelteKit 3 Is Here by drewbitt on Thursday October 01, 2026 @09:56PM (#49929109)
In the last 3 months svelte + kit have had 302 issues and 1,107 PRs opened (802 merged), 512 distinct humans opening/commenting/committing, and almost 100 unique code contributors. So yes, people care.
Re:SvelteKit 3 Is Here by password54321 on Friday October 02, 2026 @05:19AM (#49931505)
>humans

It is probably LLMs all the way down.

Re:SvelteKit 3 Is Here by goolz on Thursday October 01, 2026 @09:31PM (#49928980)
For what it is worth, I care, if only for the simple fact that it is an interesting project.
Re:SvelteKit 3 Is Here by afavour on Friday October 02, 2026 @12:38AM (#49929896)
Svelte is faster and smaller on client devices than React is. If you care about user experience you should probably care, yes.
Re:SvelteKit 3 Is Here by rbits on Friday October 02, 2026 @01:51AM (#49930199)
God that's depressing. I would hope that this website hasn't lost all interest in coding because AI can do it now.
Re:SvelteKit 3 Is Here by eknkc on Friday October 02, 2026 @03:56AM (#49930967)
Isn't that inevitable?

I used to keep an eye on the web frameworks. Tried Solid JS, Vue, Svelte etc regularly to see what's going on. But at this point, if I'm not gonna enjoy the platform or suffer from it then it might as well be jquery + imperative code.

Also, web frameworks are not really about coding anyway. These are HTML generators. They were about developer ergonomics beyond anything and were important when it was about developers.

Re:SvelteKit 3 Is Here by bottlepalm on Friday October 02, 2026 @12:34PM (#49935491)
I used to spend a lot of time here discussing and debating frameworks, not so much lately. It's a depressing how much time we spent in framework wars. I don't miss it.
Re:SvelteKit 3 Is Here by kursus on Saturday October 03, 2026 @11:30AM (#49945145)
This was simply replaced by LLMs wars. I find it even less fun.
Re:SvelteKit 3 Is Here by x-complexity on Friday October 02, 2026 @02:26AM (#49930409)
> Honest question? Whatever the agent is best at programming out to achieve a high quality outcome works for me. Just write the acceptance tests and be done with it

Even under your premise, the framework that helps agents get there faster is the better framework, programming capabilities notwithstanding.

Re:SvelteKit 3 Is Here by password54321 on Friday October 02, 2026 @05:10AM (#49931428)
Yup, LLMs can just write Python scripts that can just do the same thing for you without frameworks, NPM, Yarn, dependencies, sneaky bugs, random packages needing updates.
Re:SvelteKit 3 Is Here by kursus on Saturday October 03, 2026 @11:27AM (#49945123)
And then you can no longer change a label without LLM assistance. I don't doubt this suits some people but impotently begging Claude to fix a critical bug while your boss looks over your shoulder must be quite humiliating.
Re:SvelteKit 3 Is Here by jamesnorden on Friday October 02, 2026 @06:46AM (#49932029)
This kind of post is basically spam.
Re:SvelteKit 3 Is Here by poetril on Thursday October 01, 2026 @10:49PM (#49929384)
After far too many hours using react, Svelte has become my favorite frontend framework. I’m seeing a lot of comments about how it stacks up in the LLM age. Prior to Opus 4.6-8 (and that era of model releases) they often struggled to get Svelte 4/5 code straight and mixed it up quite a bit.

But having used it A LOT this year for personal projects, large work initiatives, and one-off web tools. I’m happy to say all the modern llms seem to do just fine with it. They even handle the experimental features, like remote functions, very well. It’s mostly preference but I find reading Svelte code much more pleasant than React/Vue.

Re:SvelteKit 3 Is Here by etatester on Friday October 02, 2026 @12:01AM (#49929706)
Svelte changed things up at every single version so that's what you get. I've been a fan/hater since v1. For me Claude still tried to write "export let" for props even if I specify Svelte 5 at times.
Re:SvelteKit 3 Is Here by kevinak on Friday October 02, 2026 @02:50AM (#49930541)
This just isn't true. It barely changed from 2019 when Svelte 3 was released until Svelte 5 at the end of 2024.
Re:SvelteKit 3 Is Here by askjdfksdbfhk on Friday October 02, 2026 @03:30AM (#49930789)
Yes, you're right, although there was a lot of churn in SvelteKit when it was in beta--maybe they had that in mind. Of course, it was marked as a beta, so it's hard to blame them too much. But I was using Kit heavily during that period and ended up getting frustrated by the whiplash, and then the addition of runes (which was announced in late 2023 even if it wasn't released until 2024) was what made me lose interest in Svelte. I still have some fondness for the framework though.
Re:SvelteKit 3 Is Here by etatester on Friday October 02, 2026 @04:33AM (#49931208)
You're just forgetting.

1-2 basically a different templating language

2-3 basically a different templating language

4-5 compatible but changed again

That's 3 syntax changes over 4 versions.

Re:SvelteKit 3 Is Here by prophesi on Friday October 02, 2026 @07:28AM (#49932292)
They explicitly mention that Svelte hasn't changed much since version 3? Svelte 5 did introduce runes but, as you say, still kept legacy code compatible.
Re:SvelteKit 3 Is Here by Sammi on Friday October 02, 2026 @09:08AM (#49933144)
It really only got popular at version 3, so there's only been two syntaxes that most people have had to work with.
Re:SvelteKit 3 Is Here by pier25 on Friday October 02, 2026 @09:44AM (#49933447)
IIRC Svelte 4 only existed to drop support for older browsers?
Re:SvelteKit 3 Is Here by runtime_terror on Friday October 02, 2026 @12:35AM (#49929881)
DeepSeek Latest does a great job with Svelte/Kit apps if you want to use an open weight models
Re:SvelteKit 3 Is Here by OtomotO on Friday October 02, 2026 @02:10AM (#49930319)
I will never use anything else than HTMX or Elixir/Phoenix anymore.

Unless I am paid to do it.

Re:SvelteKit 3 Is Here by EGreg on Friday October 02, 2026 @08:52AM (#49932967)
If you liked Svelte, you might enjoy this: https://github.com/Qbix/Q.js

Unlike other frameworks, it requires no build step at all… and a few other things. It just loads your code on demand, both methods and components.

Re:SvelteKit 3 Is Here by sometimez on Friday October 02, 2026 @09:00AM (#49933075)
You can also include https://svelte.dev/docs/llms to improve your LLM experience.
Re:SvelteKit 3 Is Here by thevivekshukla on Friday October 02, 2026 @02:01AM (#49930257)
Svelte/SvelteKit is awesome, easy to learn and good DX. Svelte was my first frontend framework experience. Daestro's console is built on it.
Re:SvelteKit 3 Is Here by chabska on Friday October 02, 2026 @02:20AM (#49930379)
Whenever a new version of React releases (which lately has been performance improvement and bug fixes only), the discussion has been all about how htmx and server-rendered is obviously better. But when a not-react frontend framework pushes a new version with breaking changes, somehow the htmx fans are nowhere to be seen.
Re:SvelteKit 3 Is Here by mexicocitinluez on Friday October 02, 2026 @07:09AM (#49932163)
It's called React Derangement Syndrome. People who may have not touched the web in over 20 years find themselves having very strong opinions about it. I've never seen a library get so much unwarranted hate in my entire career.

"Hey team, some guy on HN said we should use Svelte because it has a good "aura". Has that been factored into our CBA?"

Re:SvelteKit 3 Is Here by shimman on Friday October 02, 2026 @11:35AM (#49934676)
I have only ever used react professional in my career and I have been sick of it since hooks were introduced. Easily the worst thing to come to the frontend world and has held it back for a solid decade.
Re:SvelteKit 3 Is Here by mexicocitinluez on Friday October 02, 2026 @01:37PM (#49936250)
Good for you. Nobody cares.
Re:SvelteKit 3 Is Here by shimman on Friday October 02, 2026 @02:30PM (#49936900)
Then why are you posting in a forum if you don't want opinions? You can shout in front of a mirror you know.
Re:SvelteKit 3 Is Here by mexicocitinluez on Friday October 02, 2026 @09:25PM (#49940553)
Because your comment is irrelevant to what's being talked about. You feeling the need to add your personal opinion about how much you hate React despite having no bearing on the conversation is what React Derangement Syndrome is.
Re:SvelteKit 3 Is Here by nathias on Friday October 02, 2026 @02:51AM (#49930546)
I love svelte, but I think in the world of agents programmer ergonomics is no longer relevant.
Re:SvelteKit 3 Is Here by JodieBenitez on Friday October 02, 2026 @03:01AM (#49930604)
Are frontend frameworks even relevant ? Granted, I'm no frontend engineer, but I have toy projects where I only have "vanilla" JS written and read by agents. Works a breeze, no dependency hell. It won't work everywhere but I'm pretty sure a fraction of existing apps don't need frameworks anymore.
Re:SvelteKit 3 Is Here by mexicocitinluez on Friday October 02, 2026 @07:12AM (#49932185)
Why wouldnt frontend frameworks be relevant?
Re:SvelteKit 3 Is Here by marmarama on Friday October 02, 2026 @07:49AM (#49932440)
If it's just a toy, sure. But even frontier models reach a tipping point of complexity fairly early where they start introducing bugs quicker than they fix them.

A (good) framework abstracts away the complexity so you hit that tipping point much later in terms of codebase size, and reduces your token spend to boot.

Re:SvelteKit 3 Is Here by JodieBenitez on Friday October 02, 2026 @09:29AM (#49933319)
I get that, seeing what a model can do with a Django codebase. Out of the major frontend frameworks, Svelte(kit) is actually the only one I would consider now as it seems to produce smaller packages.
Re:SvelteKit 3 Is Here by twsted on Friday October 02, 2026 @08:46AM (#49932904)
True one year ago, not now
Re:SvelteKit 3 Is Here by cpt100 on Friday October 02, 2026 @03:00AM (#49930593)
Honestly, this may be a great framework, but who cares, really? You're not really writing anything. You're just asking Claude Code to create something in plain English and looking at the output, so I don't know. I think the era of crafting software is basically over.
Re:SvelteKit 3 Is Here by bigstrat2003 on Friday October 02, 2026 @03:26AM (#49930756)
Maybe you're doing that. Lots of people actually care about producing good work, and thus they are not just doing LLM slop.
Re:SvelteKit 3 Is Here by cpt100 on Friday October 02, 2026 @03:32AM (#49930800)
So, using nextjs is LLM slop?
Re:SvelteKit 3 Is Here by jamesnorden on Friday October 02, 2026 @06:43AM (#49932011)
Is this what AI psychosis is like?
Re:SvelteKit 3 Is Here by wg0 on Friday October 02, 2026 @03:13AM (#49930680)
I just hated React with passion and then I spent significant time with Svelte a few years basically to appreciate how much better React is.

Svelte had one edge - compiled code making surgical DOM updates. React has a compiler too and if you ever have opened Facebook or Instrgram, all that UI is compiled by a React compiler already.[0]

[0]. https://react.dev/learn/react-compiler

Re:SvelteKit 3 Is Here by spider-mario on Friday October 02, 2026 @03:58AM (#49930975)
> if you ever have opened Facebook or Instrgram, all that UI is compiled by a React compiler already.

Is that supposed to be a selling point?

Re:SvelteKit 3 Is Here by herrherrmann on Friday October 02, 2026 @07:04AM (#49932123)
I also find arguments like this quite weak. YouTube, Facebook et al work like absolute horseshit compared to other websites and web apps. If anything, they proof that these big companies manage to make simple web applications as bloated and slow as possible.
Re:SvelteKit 3 Is Here by wg0 on Friday October 02, 2026 @12:07PM (#49935123)
The real strength of React is that each component is a function which is an easier mental model than the spaghetti code Svelte componets turn into with special syntax which isn't even Javascript.
Re:SvelteKit 3 Is Here by spider-mario on Saturday October 03, 2026 @01:14PM (#49946013)
Right, it’s HTML. It’s a bit like JSX but not embedded.
Re:SvelteKit 3 Is Here by stephaner on Friday October 02, 2026 @03:42AM (#49930886)
The refinements introduced in SvelteKit 3 demonstrate the team's commitment to delivering a framework with an exceptional developer experience. The migration from Svelte 4 to 5 was handled extremely well in SK 2, and it is a rock-solid framework for production.
Re:SvelteKit 3 Is Here by efilife on Friday October 02, 2026 @04:45AM (#49931272)
look at all these comments downplaying this framework and all the others solely because LLMs can code. This feels like bots spamming propaganda to sell you AI
Re:SvelteKit 3 Is Here by tnkuehne on Friday October 02, 2026 @04:53AM (#49931318)
SvelteKit made me love the web
Re:SvelteKit 3 Is Here by sensanaty on Friday October 02, 2026 @05:01AM (#49931365)
Are they still sticking to that godawful routing nomenclature of +page.svelte in infinite nested folders?
Re:SvelteKit 3 Is Here by shreedx on Friday October 02, 2026 @05:04AM (#49931384)
Absolutely love svelte/kit. Using it for all my projects (e.g. stackpulse.app) for years.

I did a grave mistake using Next.js for one project not too long ago, thinking LLMs know it better and it will be a smooth sailing. It wasn't :D Never touching that thing again, it just doesn't click for me.

Re:SvelteKit 3 Is Here by pelagicAustral on Friday October 02, 2026 @05:53AM (#49931701)
Svelte is that kind of project that never ceases to reinvent the wheel... they started with a circle, perfect and functional. Then they decided to go with a square, then an octagon, then a hexadecagon... in a few more versions they will eventually get close to something you can put on a cart and drive around.
Re:SvelteKit 3 Is Here by cristaloleg on Friday October 02, 2026 @06:03AM (#49931762)
I'm not actively using Svelte (even not doing FE), can you elaborate what they constantly reinventing?
Re:SvelteKit 3 Is Here by written-beyond on Friday October 02, 2026 @07:09AM (#49932160)
They aren't, they did some much needed API changes after adopting signals. It reduced some of the magic but it's pretty much the same as it's always been. I agree that API stability is something a lot of mature frameworks need, but svelte has always been at the forefront of provided high quality migration tooling.
Re:SvelteKit 3 Is Here by pelagicAustral on Friday October 02, 2026 @06:06AM (#49931771)
Read this comment section alone, it's aready been explained.
Re:SvelteKit 3 Is Here by krehwell on Friday October 02, 2026 @07:02AM (#49932112)
that's what it takes to make it not just for "toy project" anymore. I think people appreciated it due to it looks great for a small project
Re:SvelteKit 3 Is Here by gozzoo on Friday October 02, 2026 @06:00AM (#49931745)
I'm a little out of touch with these technologies (sveltekit, nextjs), but is there any advantage to using the same technology for both frontend and backend development beyond the rise of full-stack developers?

What about using React/Svelte for the frontend and a separate backend in Node.js or another stack? Is there any real advantage to having a single monolithic codebase for everything?

Re:SvelteKit 3 Is Here by mindwok on Friday October 02, 2026 @06:03AM (#49931763)
The main benefit is that it's very easy to have type safety and consistency between your client and your server. NextJS and the like make it feel almost like you're just calling a native JS function in your client, but it's actually doing lots of magic to make that work. The end result is your client is never out of date with your backend API, everything is type safe, you get full type hinting, and of course all of that helps LLMs write better code for you as well.
Re:SvelteKit 3 Is Here by lelandfe on Friday October 02, 2026 @07:34AM (#49932338)
As long as you can get an accurate OpenAPI schema out of your API, it’s not much of a value add to have the same language throughout. Stuff like Orval and OpenAPI TS make this easy.

You can enforce keeping them in sync at CI time. This is more effective in a monorepo.

Re:SvelteKit 3 Is Here by mindwok on Friday October 02, 2026 @07:40AM (#49932389)
OpenAPI does a similar job and is great if you're using different languages, but I disagree it's not much of a value add. You can send way more types between client/server in e.g. NextJS without thinking about it like lists, dates, promises, etc. OpenAPI can't do that, and OpenAPI also needs a codegen step and then you have to work with janky generated clients.
Re:SvelteKit 3 Is Here by lelandfe on Friday October 02, 2026 @07:52AM (#49932464)
I’ve been working with purportedly janky generated clients across an FE and BFF monorepo and it’s been painless. From where I’m sat, the benefits I’m missing aren’t significant enough to decide the stack.

But fair point on the complex types.

Re:SvelteKit 3 Is Here by dankobgd on Friday October 02, 2026 @06:08AM (#49931786)
Change for the sake of change without adding anything new, and yes i have used it for years but i kind of don't even like it.
Re:SvelteKit 3 Is Here by rukshn on Friday October 02, 2026 @07:31AM (#49932318)
I was a long time Vue fan. I used svelte when it was V1 but the changes in V2 put me off. Where vue was stable.

But for my latest project I started using Svelte and I love it.

https://github.com/entangle-cloud/wave

I love that stores comes out of the box and works well. No more callbacks for two way binding and Vue $emit hacks.

Re:SvelteKit 3 Is Here by machiaweliczny on Friday October 02, 2026 @08:22AM (#49932685)
In general I like Svelte and SvelteKit although there's 3 problems I don't fully like:

1) The getter trap - if you forget to export hooks via getters you don't get reactivity and it's not easy to figure out (Svelte)

2) The async data fetching - for example fetching data async is currently coupled to views which it shouldn't be - was frustrating a lot (SvelteKit)

3) That reactivity system is not runtime only (Svelte)

I am also not a fan of adding these new things like remote functions - most of apps need multiple frontends and this coupling isn't needed. This will be fad same as GraphQL

Re:SvelteKit 3 Is Here by EricFrost on Friday October 02, 2026 @11:57AM (#49934985)
This seems like a good place to plug Solarite, my own js ui library.

https://eric-frost.github.io/solarite/

There are no signals, proxies, or decorators, or any compilation. You just use plain data. Though the trade-off is that you have to call render() yourself. I prefer it that way though.

Re:SvelteKit 3 Is Here by HugoDz on Friday October 02, 2026 @09:20AM (#49933254)
Yeaaah! Svelte was my entry point to front-end, never left it since then!
Re:SvelteKit 3 Is Here by pier25 on Friday October 02, 2026 @10:18AM (#49933827)
I used Svelte daily as my main framework between 2020 and 2024. Took me a couple of years to realize Svelte's biggest strength is also its biggest issue. Having a custom language means so much effort is needed to build and maintain custom tooling to support it. And not only from the small Svelte team and its community. Eg: Even to this day, the Svelte plugin by JetBrains is trash [2]. If you want to do Svelte you're basically trapped into using their VSCode extension.

Ultimately I ended up moving away to Solid primarily because I can write vanilla TS/TSX. Like it or not, TS/TSX is a standard these days and most editors or IDEs support it out of the box.

[1] https://plugins.jetbrains.com/plugin/12375-svelte

Re:SvelteKit 3 Is Here by afavour on Friday October 02, 2026 @11:28AM (#49934604)
Ironically, given the chatter in this thread, I'd say this is a problem very solvable by LLMs. The Svelte language is well defined, the JetBrains API is well defined. No reason why a plugin couldn't be LLM generated.
Re:SvelteKit 3 Is Here by pier25 on Friday October 02, 2026 @12:19PM (#49935291)
Yes but if you're using LLMs then surely something with more data available will produce better results?
Re:SvelteKit 3 Is Here by afavour on Friday October 02, 2026 @06:27PM (#49939388)
Seems like a separate issue? I also wouldn't assume that. Svelte is faster and smaller than React, even with all the training data in the world there are still non-negotiables.
Re:SvelteKit 3 Is Here by philipthetenth on Friday October 02, 2026 @10:34AM (#49933995)
I use Svelte heavily since 2023 and have never even opened VSCode once in my life.
Re:SvelteKit 3 Is Here by pier25 on Friday October 02, 2026 @11:01AM (#49934272)
what do you use?
Re:SvelteKit 3 Is Here by philipthetenth on Friday October 02, 2026 @10:59PM (#49941019)
Neovim
Re:SvelteKit 3 Is Here by rich_harris on Friday October 02, 2026 @10:59AM (#49934260)
Hey everyone, Rich from the Svelte team here. Coordinating all the moving parts for yesterday's launch (last few PRs, doc updates and redirects, CLI release, launch blog post...) turned out to be a bit of a slog so I'll confess I turned off my laptop and went for a beer as soon as it was done instead of sticking around to engage in HN threads and Reddit and so on.

Honestly, I didn't expect the release to generate much conversation at all. There's a lot less focus/interest in front-end frameworks generally these days, for obvious reasons, so I figured the median reaction would be 'oh, the Svelte team are still shipping? good for them' and not much more. It's a joy to see the conversation here whether it's from happy users, or people who prefer different things, or people who have fully outsourced the writing-the-code bit to LLMs and straight up don't care about the underlying tools any more.

Which I totally understand! As framework authors we're very persnickety about the details of the code, so we've been on the slower end of the LLM adoption curve, but even we're starting to delegate more of the work to agents. If you're prompting an app into existence it's natural not to care that much about the particulars. But a question I've seen several times here, and in the zeitgeist more generally — 'in a world of agents why should I care about Svelte vs React vs whatever?' — deserves an answer.

And it's this: your app will be _better_ if you use Svelte. Your JavaScript bundle will use fewer bytes, your server-side rendering will take fewer milliseconds, and your users will reap the benefits: faster, more efficient apps. For all that the agentic revolution has created a huge _quantity_ of software, the _quality_ of the average app stubbornly refuses to budge. If anything, software is becoming less reliable. I think we've all felt that. Using a framework that treats things like accessibility and progressive enhancement as core concerns will help you steer towards better outcomes. (Your agent will use fewer tokens as well.)

Of course, this was always the pitch! Agents don't change that. And that's why we're still shipping and still sweating the details. We have some stuff coming up that we're unreasonably excited about — we really care about this stuff, and we're very grateful to be part of a community who shares that passion. Thank you for the support, it means the world to us.

Re:SvelteKit 3 Is Here by templar_snow on Friday October 02, 2026 @11:05AM (#49934316)
Awesome, Rich. Been a diehard Sveltehead since 2022 - and yes, just because agents default to React doesn't make it better! Thanks for making the best JS framework of them all
Re:SvelteKit 3 Is Here by Fergusonb on Friday October 02, 2026 @11:31AM (#49934646)
Thanks for your hard work, as well as the team.

Svelte / Sveltekit helped programming "click" for me , and years later I'm doing work I love for people who appreciate it.

SK is my favorite starting point for almost everything I build.

Re:SvelteKit 3 Is Here by skeletal88 on Friday October 02, 2026 @11:37AM (#49934714)
For me the annoying thing is that everyone seems to assume using SvelteKit by default when looking something up about svelte. No, i don't want to use this folder based routing or server side rendering, i want to ise it to write a frontend for a backend.
Re:SvelteKit 3 Is Here by 0xblinq on Friday October 02, 2026 @01:58PM (#49936531)
Check inertia.js. It’s the best of both worlds. We use it to bridge svelte with Laravel at work and I couldn’t be happier about this stack.
Re:SvelteKit 3 Is Here by cfowles on Friday October 02, 2026 @11:45AM (#49934816)
Thanks for all your hard work! We've almost exclusively used Svelte / sk for our client work at Niftic for years now. Excited to dig in on v3
Re:SvelteKit 3 Is Here by Huppie on Friday October 02, 2026 @01:17PM (#49936028)
Thanks for the great work!

Even though I delegate more and more to coding agents I've stayed with Svelte(kit) for any project where I can choose. It's always been a breeze to work with coming from an Angular background and (imho) the average quality of the resulting code (quality of training samples I guess) is just better than with most other frameworks I've seen.

I totally agree with you bundle size and performance matter and I look forward to working with remote functions.

All this to say: Congrats on the release!

Re:SvelteKit 3 Is Here by nolanl on Friday October 02, 2026 @08:39PM (#49940307)
Glad to see you and the team are still at it! The accessibility guardrails in Svelte are in particular something that I imagine steers agents in the right direction. And it would be sad if the frontend ecosystem converged on React for the LLM benefits given that it's definitely not optimal performance-wise, especially on slower mobile devices.
Re:SvelteKit 3 Is Here by cicko on Saturday October 03, 2026 @04:37AM (#49942422)
Thank you for all the work. It's my top choice when creating a new project. And has been for several years already.
Re:SvelteKit 3 Is Here by zyf on Monday October 05, 2026 @05:06AM (#49962379)
Thank you. Great work by the team. I was ready to give up on JS when I came across SK and I've been a diehard fan ever since.

Can't wait for the next release

Re:SvelteKit 3 Is Here by twoquestions on Friday October 02, 2026 @11:36AM (#49934702)
I just prompted Opus 5.5 to build a 5e character sheet tracker from the SRD (which I extracted an MD file from previously) and it got everything working with 20% of the session! Frontend only so not horribly complicated, and some of the UI is a bit janky/not to my taste, but it all works right off the bat! I was working on this with Tanstack for the last week or so and it was nowhere near this quick and easy (though I confess we use Sveltekit at work so I'm more familiar with that).

If y'all are worried about AI not doing Svelte well, I'm willing to vouch for at least Opus using it well, and there's svelte-check and friends to make sure you're not doing anything dumb on accident.

Re:SvelteKit 3 Is Here by integrallis on Friday October 02, 2026 @01:16PM (#49936013)
I feel that serving a single-page app with a catch-all fallback is fine for an app behind a login but costly for anything else you want found. Search engines will treat missing sitemap.xml/robots.txt or even llms.txt as soft 404s. Any tools that just check the status will think those files exist. So AI crawlers will either have to start using JS, this as they admit will hurt SEO, but more importantly today GEO.
Re:SvelteKit 3 Is Here by yencabulator on Saturday October 03, 2026 @04:40PM (#49947555)
SvelteKit does server-side rendering just fine.
Re:SvelteKit 3 Is Here by boikom on Thursday October 08, 2026 @02:17PM (#50009736)
You can try https://svgrid.com/studio/ with SvelteKit3. It is a data-app builder that natively generates fully-typed SvelteKit applications