TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Why has there been a recent surge in criticism toward Next.js?

5 pointsby grandimam10 days ago

4 comments

para_parolu9 days ago
I can&#x27;t say about surge. Haven&#x27;t seen or contributed to it. But I can share my very recent experience.<p>A few months ago I left a large company for a fast‑growing startup that uses Next.js for several front‑end projects. I had never touched Next.js and knew little about it. After reading the documentation I felt optimistic; I scaffolded a new service quickly and everything went smoothly for the first month or two.<p>Then the oddities surfaced and I had to discover them the hard way.<p>Server Actions run sequentially, which makes no sense. When someone reported serialized requests I didn’t believe it at first. I stopped using them.<p>The App Router feels broken. Every route change triggers a backend request. A prefetch hack exists but doesn’t cover every case, and complex routing turns into trial‑and‑error. I eventually wrote my own routing.<p>The upgrade from 14 to 15 was billed as easy with codemods, yet I soon hit issues like reactMaxHeadersLength increasing header size and forcing reverse‑proxy changes. The migration guide never mentioned it. Next.js also bundles its own library versions, producing counter‑intuitive behavior you have to uncover yourself.<p>The use client &#x2F; use server split is a mess. One side allows async components, the other doesn’t, so many developers just add use client everywhere to avoid surprises.<p>Environment variables are another headache: process.env shows different values from the real environment because Next.js overrides standard Node APIs.<p>My current task is to remove Next.js entirely because we can’t keep paying this complexity tax.<p>It’s a rant, I know, but Next.js has cost me a lot of time. For someone with minimal front‑end experience who needs a simple site quickly, I might still recommend it. For a complex or long‑term project maintained by experienced developers, I’d say stay away.
评论 #43884725 未加载
评论 #43890113 未加载
baobun9 days ago
Guessing it&#x27;s just that part of the adoption curve:<p>1) Less overhyped blogs&#x2F;tubes by-beginners-for-beginners and overall noise means negativity that was previously buried is now more visible<p>2) A larger fraction of the userbase has enough experience that the downsides become reality. In particular the reality of vendor-lockin with Vercel.<p>3) Reactionism: The hype was (still is?) overblown in the first place and this sentiment might be behind some of what you are seeing.
RainyDayTmrw10 days ago
I don&#x27;t think it&#x27;s recent. I think it comes and goes. Maybe you&#x27;ve noticed the newest wave.<p>As for why, there&#x27;s a lot of reasons. The big one that I&#x27;ll note is what I call the &quot;PHP effect&quot; - an easy to use language has the most beginners, and beginner work product attracts negative attention.
owebmaster9 days ago
Because it sucks. The growth was artificial, marketing and influencer-based. As people use it in real life project and get burnt, Vercel marketing budget isn&#x27;t enough anymore.