Skip to content

Deep dive docs: Caching #78147

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 41 commits into
base: canary
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
578c9ff
Move caching page to Deep Dive section
delbaoliveira Apr 10, 2025
4d9c0fa
Introduction
delbaoliveira Apr 14, 2025
4766a01
How caching works in Next.js
delbaoliveira Apr 14, 2025
5e53a41
Client-first caching
delbaoliveira Apr 14, 2025
e87956f
Declarative
delbaoliveira Apr 14, 2025
a6a8e53
Granular
delbaoliveira Apr 14, 2025
60e512b
Caching APIs (wip)
delbaoliveira Apr 14, 2025
033bc28
Merge branch 'canary' into docs-caching-deep-dive
delbaoliveira Apr 15, 2025
03f032c
Review
delbaoliveira Apr 15, 2025
5c1e40e
How use cache works
delbaoliveira Apr 15, 2025
34a087b
Cache keys
delbaoliveira Apr 15, 2025
7d0c4b0
Serialization
delbaoliveira Apr 15, 2025
bfbcacb
Prerender behavior
delbaoliveira Apr 15, 2025
09d785b
Runtime behavior
delbaoliveira Apr 15, 2025
14ad9b3
Merge branch 'canary' into docs-caching-deep-dive
delbaoliveira Apr 25, 2025
5e7791c
Delete old content
delbaoliveira Apr 29, 2025
43086d4
Rework principles section
delbaoliveira Apr 29, 2025
523fc75
Move information to caching deep dive
delbaoliveira Apr 29, 2025
4675a6b
Review
delbaoliveira Apr 29, 2025
e166241
Update how use cache works bts
delbaoliveira Apr 29, 2025
20bd1ad
cache keys, serialization, and interleaving
delbaoliveira Apr 29, 2025
c23ffa7
in-memory caching
delbaoliveira Apr 29, 2025
2ab403d
persistent caching
delbaoliveira Apr 29, 2025
449eaee
client cache
delbaoliveira Apr 29, 2025
51bde67
Use headers instead of bold
delbaoliveira Apr 29, 2025
e62da74
Recommend `useCache` flag instead of dynamicIO
delbaoliveira May 1, 2025
2caaf26
Add Route Handler and Server Action example
delbaoliveira May 1, 2025
667d83a
Review intro
delbaoliveira May 1, 2025
a0dd263
Add more context on client-first caching
delbaoliveira May 1, 2025
40da850
Review
delbaoliveira May 1, 2025
d1082b1
How cachelife works
delbaoliveira May 1, 2025
309c4f4
Fix missing bullet point
delbaoliveira May 1, 2025
87b3b5a
Cache entry lifecycle
delbaoliveira May 1, 2025
5d01a04
high vs low traffic patterns
delbaoliveira May 1, 2025
c5dc32f
nested cache boundaries and lifetime resolution
delbaoliveira May 1, 2025
f3ec14a
How cacheTag and revalidateTag works
delbaoliveira May 1, 2025
1e93508
Nesting tags
delbaoliveira May 1, 2025
0f1f200
Review
delbaoliveira May 1, 2025
0a54242
Clean up git diff error
delbaoliveira May 1, 2025
1946a67
merge main
delbaoliveira May 1, 2025
0ffaa07
Spelling
delbaoliveira May 1, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Loading