Comment by petargyurov
2 days ago
Next.js feels like a tech demo that exists to demonstrate a bunch of highly optimised paths to frontend development. Yes, my page probably will load faster if I did so and so, but all the work required for it is not worth the 2ms saved.
I'm sure someone will chime in with "skill issue", and that's true to some extent, but you gotta admit it's an over-engineered "solution".
Next was so good at first with just the page router and ISR. That solved like 90% of common front-end headaches, especially compared to the hodgepodge of other React Frankensteins at the time.
Then they pivoted to the overengineered insanity that is RSC and the app router.
I have yet to see a project or developer use that to its potential. I don't know who they're targeting anymore, feels like some sort of mythical 100x developer who loves hyper optimizing every paragraph differently.
I work in support (for another company) now and several times a week I see Next users confused by all the different options. Their documentation isn't great at explaining all the differences either. They're moving way too fast and leaving all the developers behind and adding more and more black box magic optimized for Vercel hosting.
Enshittification as always, I suppose.
Maybe it's time to fork it into something simpler and stabler? I would be perfectly happy with Next from four or five years ago. Prev.js?