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.
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).
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.
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?
Replace N in Nue with V for Vue, and it will be perfection.
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.
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 ...
Would you be able to hook this up to https://www.convex.dev/?
In the meanwhile on the App/Play store some native apps like YouTube weight around half a GB... but only the web is bloated
Couldn't switch to docs from the page linked here, Chrome on macOS. Refresh and it works. Big hopes killed in an instant.
Just do VanillaJS...the W3C is your framework.
This is cool. Though I think what could be improved is using folder routing, it works surprisingly well.
Do the AI's generate slow and bloated React, or lean React that works well with the new compiler?
Is it trying to sell Backbone.js-style MVC as a replacement for React?
why would 150,000 records break React and throw overflow exception ?
No thanks, JSX is fine.
I like this. Cant wait to see it being released.
How does it involve Rust? Server side or wasm?
React is fine. Next.js is evil.
love the demo and overall reason for this, hope it gets the following and support it deserves!
If React is good enough to power Facebook, it's good enough for your <1k users app.
imo the primary benefit of react is the nice component library.
Nah this is crazy
> 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 :|
> 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.
A React comparison is a straw man when there are already popular alternatives that are considerably smaller than React.
[dead]
[dead]
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.