Published on November 3, 2025

Next.js 14 was released with a "focus on the basics." This means core performance and developer experience have been improved.
Previously, Server Actions were experimental, but now they are stable. This allows you to call server-side functions directly from React components, eliminating the need to create API routes.
// Example of a server action
'use server'
export async function createItem(formData) {
// ... database logic here ...
}
This is a new rendering model that combines static speed with dynamic content. Your page is served as a static shell, and the dynamic parts are streamed in later.