The server side of the theme. Controllers that return HTML fragments for private content, view models that hand templates the data Magento otherwise exposes only to JavaScript, a captcha for forms on cached pages, image copies in WebP, the configuration under Stores > Configuration > Zero. Install it alone to build your own theme on top of it.
A product page of the demo store.
What it does
Cart counter, minicart, account links, messages and form key as cacheable-page-safe fragments
Product, catalog, home page and account view models
WebP and high-density product image copies, warmed on deploy
Region lookup, search suggestions, recently viewed and compared products