Next.js Discord

Discord Forum

Difference between current App Router Server render and Partial pre-rendering

Answered
American black bear posted this in #help-forum
Open in Discord
American black bearOP
Hi I just read the new blog post and I'm struggling to understand the difference between the current state of partially render and the new Partial pre-rendering in the Canary release

Does anyone have a nice example of the difference between the current App Router with Suspense and the new setting using Suspense?

Am I understanding it correct that in the current model it's always server rendered (not pre-rendered)?

Thanks!
Answered by American Crow
There is a great demo here:
https://www.partialprerendering.com/

- Reload the page a couple of times to see how its rendered
- The Product recommendations are dynamic the product descriptions (top) is static
- Before Partial Pre Rendering (PPR) you'd have to chose either dynamic or static for the entire route(page)
- PPR makes it possible to mix those two within the same route
View full answer

2 Replies

American Crow
There is a great demo here:
https://www.partialprerendering.com/

- Reload the page a couple of times to see how its rendered
- The Product recommendations are dynamic the product descriptions (top) is static
- Before Partial Pre Rendering (PPR) you'd have to chose either dynamic or static for the entire route(page)
- PPR makes it possible to mix those two within the same route
Answer
American black bearOP
Thank you, that's a great example