after()
Next.js’ after()
is a new API that lets you run logic after your route has finished rendering, without blocking the client.
You don’t need to guess what’s wrong with your Next.js app. I’ve mapped out the 8 biggest performance traps and the fixes that actually work.
TanStack Start vs. Next.js: both are powerful full-stack React frameworks, but they take fundamentally different approaches to architecture, routing, and developer experience.
Explore how to build and deploy a Next.js app to Cloudflare Workers to enjoy Vercel-like performance with more flexibility and lower costs.
Looking for a Next.js alternative and want to keep using React? Discover the best frameworks to consider and where they shine.
Learn the best 2025 methods to import SVGs in Next.js 14+, with tips on performance, styling, and App Router integration.
Learn the ins and outs of Next.js middleware, which allows you to perform actions before a request is completed and modify the response accordingly.
A critical auth bypass vulnerability in Next.js lets attackers skip middleware checks by faking the x-middleware-subrequest
header.
There’s been major controversy surrounding Next.js’s openness. Discover how OpenNext is addressing the bubbling issue of Next.js portability.
Learn how to manage environment variables in Next.js, which influence how an application behaves in different contexts and environments.
Image
component to optimize imagesExplore automatic image optimization using Next Image, the built-in image optimization solution for Next.js.
With features like automatic prefetching and seamless integration with dynamic routing, Link
helps you create a fast and responsive web application.