Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Next.js' main offering is that you basically get SPA architecture but with a single browser<->server round trip on first load instead of two round trips.

That's where ~all of Next.js' complexity comes from, and it should definitely be appreciated for that because it's a hard problem.

But if you don't need that, I don't see why you'd use something so brittle, complicated, and experimental.



> That's where ~all of Next.js' complexity comes from

Complexity does arise there, but equally arises from limitations imposed by the Vercel service that Next.js ultimately needs to deal with. A lot of its seemingly dumb design decisions make sense once you consider the constraints Vercel (the service) forces upon it, but they are still poor decisions you have to live with that wouldn't have been necessary if it were intended to run in a "normal" computing environment.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: