logoalt Hacker News

Show HN: Nue – Apps lighter than a React button

756 pointsby tipiirai04/01/2025568 commentsview on HN

Comments

chkhd04/01/2025

Interesting, on that page using Safari, clicking on the home/nue logo or most other links/buttons results in a null error :)

I would hope React buttons work when people click on them though.

munawwar04/02/2025

BTW preact + hooks + router (preact-iso) is 10 kb. It's a good starting point.

And SVG icons should use svg `<use>` tag and shouldn't be counted in code size.

mentalgear04/01/2025

Congrats, Nue seems to be an impressive and well-thought-out design system & framework. It feels like a strong candidate to become the "Web Standards Stack" —finally freeing developers from the complexity and bloat of modern frontend tooling.

I've been following Nue for a while now, and I'm eager to use it for real world apps. Any updates on when the design system will be released? I know you're ambitious, but I'd suggest launching a single design system first to test the waters, gather feedback, and gain traction — rather than waiting to release everything at once (but losing out to the ecosystem).

show 1 reply
desireco4204/01/2025

I really like the use of markdown and extending it. I think this is the way to go.

Also how you are thinking about app theme and design is really good.

This button demo... really ambivalent about it.

boyka04/01/2025

Regarding Rust, are we talking about a Rust backend with RPC/REST or is it simply WebAssembly compiled from Rust? If the latter, how is the data synced for CRUD?

bricss04/01/2025

Replace N in Nue with V for Vue, and it will be perfection.

dzonga04/01/2025

this is why inertia.js is a positive path forward.

it relegates React, Vue etc to be view layers - purely view layers. all models / state etc handled by your monolith Rails, Laravel server. this simplifies a lot of things.

frameworks like Vue & Svelte have scoped styles which preserve knowledge of CSS. While Tailwind is convenient - a lot of people won't know the capability of CSS

and why it was named cascading & the customability of CSS for the user.

chvid04/01/2025

But what if it is not the frameworks that are bloated but the application developers that make bloated applications? Then how would this fix anything ...

handfuloflight04/01/2025

Would you be able to hook this up to https://www.convex.dev/?

mirkodrummer04/01/2025

In the meanwhile on the App/Play store some native apps like YouTube weight around half a GB... but only the web is bloated

misiek0804/01/2025

Couldn't switch to docs from the page linked here, Chrome on macOS. Refresh and it works. Big hopes killed in an instant.

midzer04/01/2025

Just do VanillaJS...the W3C is your framework.

6504/01/2025

This is cool. Though I think what could be improved is using folder routing, it works surprisingly well.

jgalt21204/01/2025

Do the AI's generate slow and bloated React, or lean React that works well with the new compiler?

sesm04/01/2025

Is it trying to sell Backbone.js-style MVC as a replacement for React?

m00dy04/01/2025

why would 150,000 records break React and throw overflow exception ?

show 1 reply
maelito04/01/2025

No thanks, JSX is fine.

ksec04/01/2025

I like this. Cant wait to see it being released.

blatantly04/01/2025

How does it involve Rust? Server side or wasm?

xingwu04/03/2025

React is fine. Next.js is evil.

farzd04/01/2025

love the demo and overall reason for this, hope it gets the following and support it deserves!

Jean-Papoulos04/02/2025

If React is good enough to power Facebook, it's good enough for your <1k users app.

fareesh04/01/2025

imo the primary benefit of react is the nice component library.

eik2104/02/2025

Nah this is crazy

Rockslide04/01/2025

> What's next We're improving the developer experience in three distinct phases: Framework -> Design -> Cloud

So the "cloud" part is where the enshittification will begin. Been there, done that, switched away from next.js :|

mirzap04/01/2025

> 150,000 records — far past where JavaScript (and React) would crash with a stack overflow error

I think react-virtualized and stack tables can easily handle 1 million rows client-side without a problem (I saw the demo somewhere).

Web development is about convenience, and the speed of development is far more important than ultra optimizations. People simply don't care about super optimizations because servers are so fast these days, and bandwidth is cheap, almost free.

But it's an interesting project. Good luck.

show 3 replies
k__04/01/2025

A React comparison is a straw man when there are already popular alternatives that are considerably smaller than React.

wetpaws04/01/2025

[dead]

trippsydrippsy04/01/2025

[dead]