A collection of terms often used when talking about Jamstack and associated web technologies.
An approach to sharing the work of rendering page views and persisting them as part of the latest deploy. Some pages are rendered as part of a build, others are rendered on demand when first requested via their URL. In this way, build times can be kept manageable for even very large sites as nominated pages can have their rendering deferred until first requested.
Since the pages rendered on demand become part of the latest deployment, key Jamstack principals and advantages such as Immutable deploys and atomic deploys are preserved.
This approach, discussed in this RFC, can also populate pages with content not available at the time of the site build. Such as content contributed by users.
Read more details about DPR in this post on the Netlify blog
You can help us to expand and improve this glossary by creating an issue.
The conversation about Jamstack is happening right now. Join thousands of developers on Twitter, in global meetup groups and in the official Jamstack community slack.