# Our Journey with Caching

DevFeed: [Our Journey with Caching](<https://devfeed.tech/articles/our-journey-with-caching-3273.md>)

Original publisher: [Read original article](<https://nextjs.org/blog/our-journey-with-caching>)

Author: Sebastian Markbåge

Published: 2024-10-24T14:00:00Z

Content type: article

Language: en

Sources: [Next.js Blog](<https://devfeed.tech/sources/next-js-blog.md>)

Topics: [Caching](<https://devfeed.tech/topics/caching.md>), [Next.js](<https://devfeed.tech/topics/next-js.md>), [React](<https://devfeed.tech/topics/react.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [Jamstack](<https://devfeed.tech/topics/jamstack.md>)

Tags: [caching](<https://devfeed.tech/tags/caching.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [performance](<https://devfeed.tech/tags/performance.md>), [react](<https://devfeed.tech/tags/react.md>)

## AI overview

The article describes Next.js's evolution of caching in the App Router. It discusses client-server waterfalls, React Server Components, partial prerendering, and the developer-experience problems caused by caching defaults. It introduces an experimental model based on dynamic and static modes, where data is dynamic by default unless a segment is explicitly marked for caching.

## Source excerpt

Learn about our journey with caching in Next.js App Router.