frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

TanStack Start Now Support React Server Components

https://tanstack.com/blog/react-server-components
32•polywock•1h ago

Comments

BoorishBears•1h ago
It's so beautiful I nearly cried

If NextJS isn't nearly entirely replaced by TanStack Start universally in the next 2-3 years we'll know VC money has landed the final blow in 'VC vs Js Ecosystem'

tannerlinsley•1h ago
Thank you!
supernes•1h ago
Fingers crossed for Preact support in Router next.
tannerlinsley•1h ago
Coming soon!
hliyan•1h ago
Can we please go back to template-based server rendering (e.g. JSP, PHP, ASP, Handlebars/Mustache) and use JS for user interactivity only? Tired of seeing this cycle play out with a new framework every 5-6 years.
methyl•1h ago
What’s stopping you from using those?
com2kid•1h ago
There are benefits to having the same type system throughout a code base. Also Typescript is a really nice language.

The other issue is, many websites are basically apps. The HTML is a byproduct, it isn't the main event. The template based systems are fine if you have mostly plain HTML with some interactivity sprinkled in, but for people who are building complex web apps, there is typically a tiny bit of HTML and a lot of logic.

The old template based systems fall to pieces for really complicated sites.

In regards to language, if you are going to pick a JITed or interpreted language, may as well pick one that has had a lot of effort put into making it fast, and the JS runtimes are really optimized by now. Java is faster, but Typescript is a much better language (and more type safe!) than Java.

gherkinnn•53m ago
JSX is easily the most productive templating language out there, I fail to see your point.
mepkn•45m ago
I am not a fan of React, but they killed it with JSX, absolutely beautiful
curtisblaine•52m ago
I have good news: all that you mention is still available and ready for you to use! It has not been deprecated in any form and as far as I know it has not been made illegal.

If, instead, you wanted to say "can everyone please use the things I like?", I'm sorry but that's not how it works. You don't get to tell people what they should do just because you're "tired".

mepkn•46m ago
I was on the same boat, coming from Django, but having used JSX, I absolutely love it, to the point that I try to use JSX in Vue and Django
ssiddharth•1h ago
I've been a big fan of TanStack start and have a few small apps (<10k users) in production running on TSS.

The DX is smooth, the defaults are sane, and things generally makes sense if that makes sense. There are plenty of skills available so Claude Code and Codex know how to work with it too.

If you're maybe finding Next a bit bloated these days, I'd recommend giving this a try. Plus Tanner, the creator, responds to almost every mention on Twitter so it's easy to get eyeballs on issues that you might face. :)

jvidalv•22m ago
I have switched from the bloated mess of Nextjs to Vite+TSS and never looked back.
nfw2•1h ago
I still don't get why RSC is better. This post takes things for granted that don't seem obvious to me. Why would I want heavy rendering tasks to all be done on my wimpy aws box instead of the clients macbooks and iphones?

Shipping moment for dates is a pain sure but that can be chunked and cached too? It's hard to imagine the benefit of reducing bundle by X kbs could really be worth doing a roundtrip to server whenever I need format a date in the UI.

RSC seems like something only library maintainers like, although I appreciate tanstack not forcing them down my throat like next I guess.

danielhep•51m ago
Without RSC you have to wait for the user to download the application bundle before the request for content can even be sent to the server. So that means that the db queries and stuff are not even initiated until the client has the bundle and runs it, vs with RSC that stuff is all launched the moment the first request comes in from the user.
nfw2•43m ago
That doesn't seem to be how this implementation of RSC is intended to work. Here, client code triggers the RSC fetch, which is treated as any other sort of data fetch. Presumably, it still waits for client code to load to do that.

Also SSR, even in React, existed well before RSCs did, and that seems to be really what you are talking about.

gherkinnn•46m ago
The article lists the significant performance gains. Why render on wimpy phones over bad network when a cheap aws box can do it for you?

That aside, Next.js and the recent related vulnerabilities made me weary of RSC and I struggle to see the benefit of RSCs over the previous server side rendered and hydrated model. Chances are TanStack will do a better job than Vercel and yet the bumpy ride of the last few years tarnished the whole idea.

nfw2•40m ago
1. Rendered content, if there is enough of it, will be more content to send across wire than a cached bundle.

2. Cached bundles are cached. Network doesnt matter when its cached

3. Even bottom of the barrel motorolas are not wimpy nowadays

4. The obvious reasons why I dont want my aws box to do rendering is because it will need to everyone's rendering, and how big "everyone" is in not constant. It's another moving part in a complex system that can break. Also because I have to pay for the box.

5. Fast networks are becoming more and more ubiquitous

6. The performance gains are for a static site, which won't necessarily be representative of typical saas. How do you measure the risk and cost of my site breaking because my date rendering server got overloaded?

karimf•53m ago
This is an interesting approach.

> How does this compare to Next.js App Router?

> Next.js App Router is server-first: your component tree lives on the server by default, and you opt into client interactivity with 'use client'.

> TanStack Start is isomorphic-first: your tree lives wherever makes sense. At the base level, RSC output can be fetched, cached, and rendered where it makes sense instead of owning the whole tree. When you want to go further, Composite Components let the client assemble the final tree instead of just accepting a server-owned one.

The sudden server-first change on Next.js App Router definitely trips some people, especially since React started as client-only library.

chrysoprace•53m ago
Excited to try it out. I'm perhaps less excited about having to wrap RSC's in special functions, but given the Query example I suppose it makes sense. I'll reserve judgement until I've properly tried it out.

How does this work with Suspense (without Query) and the 'use' hook from React?

noodletheworld•38m ago
> We intentionally do not support 'use server' actions, both because of existing attack vectors and because they can create highly implicit network boundaries

Mmm. Very nice.

Explicitly avoiding turning react into “webforms” and focusing on the actual point of RSC seems like the path RSC should have had from the beginning.

Magical RPC so you could “use server” and not bother to write an API properly was never the point of RSC, and the CVEs showed why it was a bad idea.

The disappearing and unappreciated art of audible alerts [video]

https://www.youtube.com/watch?v=nXdVG45wveo
1•neehao•37s ago•0 comments

Inland Customs Line

https://en.wikipedia.org/wiki/Inland_Customs_Line
1•thunderbong•1m ago•0 comments

Show HN: Connections Hint Today – spoiler-safe hints for NYT Connections

https://connections-hint.today/
1•visiohex•2m ago•0 comments

Linux 7.0 Released with New Hardware Support, Optimizations and Self-Healing XFS

https://www.phoronix.com/news/Linux-7.0-Released
2•isaacfrond•6m ago•0 comments

Show HN: Nous – A compiled language for self-healing AI agents

https://nous-lang.org
1•contrario•9m ago•0 comments

More than 100 reverse engineered hidden Shortcuts actions for iOS and macOS

https://github.com/paralevel/secret-actions-for-shortcuts
2•trapf•12m ago•0 comments

Nvidia AIStore – scalable storage for AI applications

https://aistore.nvidia.com/
1•DaGardner•12m ago•0 comments

Stonks-CLI – track your investment portfolios from the terminal

https://github.com/igoropaniuk/stonks-cli
1•friedchocolate•12m ago•0 comments

Aljhon Victoria

1•ashleyshaine•14m ago•0 comments

DPRK IT Worker Captcha

https://nkcaptcha.com/
1•swijck•16m ago•0 comments

Who needs VCs when you have friends like these? – Stack Overflow

https://stackoverflow.blog/2026/04/14/who-needs-vcs-when-you-have-friends-like-these/
1•salkahfi•17m ago•0 comments

Now you can play retro Windows games too along with DOS on NostalgiaApp on a Mac

https://www.nostalgi.app/
2•jupe69•23m ago•0 comments

Unmasking the Creator of Bitcoin [audio]

https://www.nytimes.com/2026/04/09/podcasts/the-daily/satoshi-nakamoto-bitcoin-creator.html
1•doener•28m ago•0 comments

Huion Devices in the Desktop Stack

http://who-t.blogspot.com/2026/04/huion-devices-in-desktop-stack.html
2•JNRowe•29m ago•1 comments

"Wretches, Speak Evil of Me": Goethe and Schiller's Xenions (1896 Edition)

https://publicdomainreview.org/collection/xenions/
1•benbreen•31m ago•0 comments

The Shinkansen

https://www.worksinprogress.news/p/the-secret-behind-japans-railways
2•WillDaSilva•36m ago•0 comments

I built a product that allows you to generate a ad off of just a product url

https://cutagent.vercel.app/
1•rishidandu•39m ago•0 comments

Show HN: Tsplat – Render Gaussian Splats directly in your terminal

https://github.com/darshanmakwana412/tsplat
4•darshanmakwana•41m ago•1 comments

Why don't lighthouses look like this anymore? [video]

https://www.youtube.com/watch?v=WA0L5xznsKE
1•llimos•42m ago•1 comments

Can Claude Fly a Plane?

https://so.long.thanks.fish/can-claude-fly-a-plane/
30•casi•45m ago•20 comments

Australia closed all of its refineries

https://www.youtube.com/watch?v=Fu6xnDSZyHM
2•curio_Pol_curio•45m ago•1 comments

Distributed DuckDB Instance

https://github.com/citguru/openduck
21•citguru•46m ago•4 comments

Paul Craig Roberts: 3 ways greater Israel wrecked the peace talks

6•__patchbit__•47m ago•0 comments

Who Gets Guggenheims?

https://www.publicbooks.org/who-gets-guggenheims/
2•apollinaire•48m ago•0 comments

Paul Craig Roberts: 3 ways greater Israel wrecked the peace talks

https://www.youtube.com/watch?v=BW-OrMPa-5c
2•__patchbit__•51m ago•0 comments

Show HN: Burrow – Runtime Security for AI Agents

2•saranshrana•51m ago•0 comments

Ascend – open-source Job board and Claude AI prep plans for FAANG/YC interviews

https://github.com/RajuRoopani/ascend-ai
2•RajuRoopani01•53m ago•0 comments

Jack Dennis; American computer scientist

https://grokipedia.com/page/Jack_Dennis
1•__patchbit__•56m ago•0 comments

Zuckerbot is coming: Meta is building an AI version of Mark Zuckerberg

https://www.neowin.net/news/zuckerbot-is-coming-meta-is-reportedly-building-an-ai-version-of-mark...
2•bundie•57m ago•0 comments

Decluttering Projects You Can Do in Half an Hour or Less

https://www.nytimes.com/2024/04/12/well/live/organize-your-home-declutter.html
2•zacharyozer•58m ago•0 comments