Vue Storefront's default client-side rendering hurts LCP and SEO. Adding Nuxt 3 SSR streams fully formed HTML from the server, reusing existing GraphQL composables. A minimal config, static generation for catalog pages, and the memory/hydration trade-offs you'll actually hit.
Vue Storefront 2 replaces Vuex with a composable architecture. Learn how useFetch eliminates SSR double-fetching and how to build backend-agnostic business logic using middleware extensions.
Learn how to diagnose and fix 'Hydration node mismatch' errors in Vue Storefront SSR. This guide covers identifying non‑deterministic data, using <client-only> wrappers, and maintaining SEO performance.
Learn how Vue Storefront uses the Backend-for-Frontend (BFF) pattern to normalize disparate e-commerce data sources into a consistent API for the frontend.
Vue Storefront 2 replaces a monolithic store with granular composables like useCart and useProduct. The pattern decouples UI from commerce backends via a middleware layer, enables SSR prefetching and typed state, with trade-offs around over-fetching and middleware scaling.
Vue Storefront SSR keeps API secrets on the server and sanitized catalog data on the client. Learn the trust boundary, hydration checks, and failure modes.
Explore Vue Storefront's Cart API, the useCart composable, and the trade‑offs between BigCommerce's server‑side cookie and a localStorage mirror for offline resilience.