T
TanStack•4mo ago
correct-apricot

Vinxi & Nitro

In this message: https://discord.com/channels/719702312431386674/1238170697650405547/1368552695388180602 it seems as though both Vinxi and Nitro will eventually be deprecated (the latter apparently only at runtime). While I understand Vinxi (since it's an extra layer too close to TSS) I don't understand why we should get rid of half of Nitro integrations and goodies (e.g. background jobs). I thought Nitro (and the ecosystem of plugins) as a base was one of the main advantages of TSS over comparable solutions (e.g. Next). And it was touted as a great time saver which would enable contributors to work on things that actually matter DX wise as opposed to dealing with "low level" stuff that Nitro takes care of. I'm wondering if there's a written rationale for this decision and I wonder if there's a better way to announce these major changes in direction for the future. Thanks 🙏
10 Replies
deep-jade
deep-jade•4mo ago
@Tanner Linsley maybe can explain more or ?
extended-salmon
extended-salmon•4mo ago
We’re not ruling them out yet. But we’re also not going to proxy them directly either. Most of that depends on how modular Nitro can become. Currently, it would require too much opinion and control over TanStack Start unnecessarily. We’re working with them on finding the right balance.
absent-sapphire
absent-sapphire•4mo ago
I think Nitro is undergoing a big refactor as well for the new 3.0 version
extended-salmon
extended-salmon•4mo ago
Yep We’re anxiously waiting many things in this department. Just doing what we can with what’s currently available and stable
protestant-coral
protestant-coral•4mo ago
I honestly think removing vinxi (if I ever upgrade it it blows up ha) is the bigger win atm but excited to see what’s next! Is plan of a totally removing router to roll own server equivalent?
extended-salmon
extended-salmon•4mo ago
I'm not sure what you mean by:
Is plan of a totally removing router to roll own server equivalent?
extended-salmon
extended-salmon•4mo ago
Manuel Schiller (@schanuelmiller) on X
https://t.co/GuXNBlePNB is now running on TanStack Start "devinxi" if you spot any issues, please let us know
X
protestant-coral
protestant-coral•4mo ago
Sorry typed too quickly, "is the plan to totally remove nitro in favor of creating/rolling a server implementation specifically for start OR find a better solution/option?" I was not aware that Nitro was in the works to be removed, only vinxi (which IMO is a good thing)
extended-salmon
extended-salmon•4mo ago
We’re going to use nitro for now, but we do have our eyes on some other tech that could replace it
protestant-coral
protestant-coral•4mo ago
What are the other options, I’m curious :tanstack:

Did you find this page helpful?