21.
How does Next.js utilize server-side rendering to improve initial page load performance?
By compressing images and optimizing assets to reduce their file sizes
By utilizing lazy loading techniques to load components and assets only when needed
By dynamically fetching data from the server and rendering it on the client side
By pre-rendering the pages on the server before sending them to the client
Correct: D
Next.js utilizes server-side rendering by pre-rendering the pages on the server before sending them to the client. This means that when a user requests a page, Next.js generates the HTML on the server and sends it to the client, improving the page load performance as the client doesn't have to wait for the JavaScript to execute and render the page.