Skip to content

feat(cms-base-layer): improve image performance and add ISR support#2287

Draft
Maciek Kucmus (mkucmus) wants to merge 6 commits intomainfrom
feat/background-image-format
Draft

feat(cms-base-layer): improve image performance and add ISR support#2287
Maciek Kucmus (mkucmus) wants to merge 6 commits intomainfrom
feat/background-image-format

Conversation

@mkucmus
Copy link
Contributor

Description

Summary

  • Add responsive srcset/sizes to CMS images via provide/inject (CmsGenericBlock → CmsElementImage)
  • Generate synthetic srcset using CDN query params when no thumbnails exist (generateCdnSrcSet, buildCdnImageUrl in @shopware/helpers)
  • Add fetchpriority="high" to LCP image preload
  • Add configurable imageSizes mapping in app.config.ts with getImageSizes helper
  • Add AppConfig type declarations with JSDoc for IDE hints
  • Enable ISR with 24h TTL, SVG cache headers, and inline component styles

Type of change

ToDo's

Screenshots (if applicable)

Additional context

@vercel
Copy link

vercel bot commented Feb 17, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
frontends-starter-template-extended Ready Ready Preview, Comment Feb 18, 2026 0:16am
frontends-vue-starter-template Building Building Preview, Comment Feb 18, 2026 0:16am
old-frontends-demo Building Building Preview, Comment Feb 18, 2026 0:16am
1 Skipped Deployment
Project Deployment Actions Updated (UTC)
shopware-frontends-docs Skipped Skipped Comment Feb 18, 2026 0:16am

Request Review

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments