Next.js 13 introduced a capability to rewrite response body at the edge, which is required to run Uniform edge-side personalization.
You can use Vercel Edge Middleware to execute personalization on the edge. This approach gives you the user experience benefits of server-side rendering with the performance and scalability benefits of a CDN.
For more information about the benefits of executing personalization using Vercel Edge Middleware, see our overview of edge-side personalization.
This diagram shows how the edge-side classification and personalization processes work with Vercel Edge Middleware.