Next.js generates HTML on the server along with content and sends it to the browser that renders for the user is called pre-rendering.
Next.js is a JavaScript framework that creates search engine optimized, server-side rendering, and fast react apps with zero configuration.