Next.js playground
Demos of newer Next.js APIs
Cache Explorer
use cacheNext 16 makes caching opt-in: add "use cache" where you want it. Here it is wired to tags and the invalidate buttons below.
"use cache"cacheTag()cacheLife()revalidateTag()updateTag()Open playground →
View Transitions
React 19.2 + Next.js 16.2Route-level transitions without an extra library. Jump between the grid and detail pages to see shared elements and transitionTypes.
viewTransition config<ViewTransition>transitionTypesview-transition-name::view-transition-old/newOpen playground →
Streaming Dashboard
PPR + SuspenseStatic shell first; the dynamic panels load inside Suspense. Partial prerendering in Next 16.
cacheComponents<Suspense>StreamingPPROpen playground →
Resources: Next.js 16.2 release notes · use cache docs · viewTransition docs