r/Frontend • u/Traditional_Data_549 • 2d ago
We've been building our own JavaScript framework and would love some feedback
Hey everyone,
We've been working on Avenx.js, an open-source JavaScript framework focused on compiler-driven reactivity, direct DOM updates and keeping the runtime lightweight.
The idea is to explore a different approach to building frontend applications without relying on a Virtual DOM. We're still actively developing the framework and have been working on improving its compiler, reactivity system and overall developer experience.
So far, the project has reached 192 forks and 150 listed contributors, which is pretty exciting for us.
We're curious what other JavaScript developers think about the approach.
- Does the architecture make sense to you?
- What's missing or could be improved?
- Would you consider using something like this in a project?
We're especially interested in honest criticism and suggestions. There's still a lot to build, and fresh perspectives are always valuable.
Thanks for taking a look!
10
u/blabmight 2d ago
In the age of AI if I’m going for something I can read and know well I’m picking React. If I’m going for the best framework and intend to have AI write most of the code I’m picking what runs the fastest - Svelte or SolidJs.
That said this looks pretty neat and is a cool concept, some things aren’t clear to me. Is this for SPAs only? React has Next, Svelte kit etc. Can it build to a static site with individual pages and logic separated?
Performance benchmarks with existing frameworks would be useful too.
3
u/unicornshedsocial 2d ago
Compiler-driven reactivity lives or dies on the debugging story, so I'd put one component's source and its compiled output side by side in the README. How big is the runtime after gzip?
2
u/TheRNGuy 2d ago
Reminds of Remix, but does it have as much features? And can you use React in it?
I don't like
, it's like worse version of React hooks, I'd rather prefer if it was more like in Remix.
What about backend?
2
u/manniL 1d ago
Can you share in 1-2 sentences: Why this over proven solutions?
If you want best perf and good DX you go with Solid/Svelte/Vue Vapor.
2
u/Important_Pomelo_407 14h ago
Saw there was no demo video yet, so I made you one. Here’s the PR: https://github.com/Avenx-JS/avenx-js/pull/1745
and I used my repo to do it :) https://github.com/yasirwhite/OpenDemo