Hi @taggatmerkle
If you are using CDN, CDN can request two different pages from origin, based on selector(append selector based on cookie or value).
But you won't be able to achieve any kind of browser cache if you are going to generate dynamic content from server side.