Modern and high performant headless eCommerce Storefront. PWA & JAMstack architecture ready for E-Com Plus APIs. Built with Vue.js, extensible through widgets and editable with Netlify CMS.
Is your feature request related to a problem? Please describe.
Some EJS partials are not (and should not be) fully hydrated client side (eg.: shelfs);
Can't deal with full Jamstack and tons of products/categories/brands pages, so we have problems to deploy to Netlify and now specially to Cloudflare Pages (without workers);
ISG is good but not so easy to control versions, A/B tests and cache as Jamstack with low cost and high perf;
Describe the solution you'd like
Two-level EJS rendering, full prerender some limited pages as fallback and also render EJS first level only (custom delimiters <$= $>) to be final level (<%= %>) rendered on SW for all pages with SW cache low TTL.
Is your feature request related to a problem? Please describe.
Describe the solution you'd like Two-level EJS rendering, full prerender some limited pages as fallback and also render EJS first level only (custom delimiters
<$= $>
) to be final level (<%= %>
) rendered on SW for all pages with SW cache low TTL.Describe alternatives you've considered N/A
Additional context https://javascript.plainenglish.io/an-introduction-to-service-worker-side-templating-858b835d5062 https://github.com/unjs/h3