Skip to content

Expert Answers to Your Magento, Shopify & Shopware Questions

Vendor-neutral, engineer-written explanations. Clear definitions first, then practical steps with real examples — no fluff.

Stagebit builds and maintains stores on Magento, Adobe Commerce, Shopify, Shopware, and Laravel, and this library holds the questions our own engineers get asked most often on each platform.

Does Hyvä work with a PIM or DAM without hurting performance?

SB
Written by Stagebit Engineering Team
Updated November 2026 4 min read Verified by engineers

Yes, a PIM or DAM can run on a Hyvä Magento 2 storefront without hurting performance. The condition is that the DAM loads no Luma-theme code and serves resized images. A PIM connector runs on the server and writes to Magento’s catalog. None of its code reaches the shopper’s browser.

Quick answer

In most cases, yes. Hyvä is a Magento 2 frontend, and PIM connectors such as Akeneo’s run server-side, adding no storefront code. A DAM can slow Hyvä through Luma-theme JavaScript like RequireJS or CDN images lacking srcset and dimensions. Check the Hyvä Compatibility Module Tracker, then compare Largest Contentful Paint (LCP) and Cumulative Layout Shift (CLS) on staging.

PIM vs DAM: how each affects Hyvä performance

 PIM (e.g. Akeneo)DAM (e.g. Cloudinary)
Where the code runsServer and Magento adminServer, plus storefront templates and scripts
Adds storefront JavaScriptNoSometimes, through gallery or video widgets
Affects image weightNoYes, if images skip Magento’s resizing
Needs a Hyvä compatibility moduleRarelyOften, if it ships Luma templates
Main performance riskReindexing and cache cleans during importsSlower LCP and layout shift on product pages

Why a Hyvä PIM integration rarely affects page speed

Connectors such as the Akeneo Connector for Magento 2 import attributes, categories, product models and products through the PIM’s API. That work runs on the server, usually on a schedule. Once the data lands, Hyvä renders those products from the same catalog tables as any other product.

The cost shows up in the backend instead. Large imports trigger reindexing of indexers such as catalog_product_price and catalogsearch_fulltext. They also clean full page cache entries for changed products, so the next visitors hit uncached pages. Schedule full imports off-peak. Where the connector can filter by update date, import only changed products.

Where a DAM can slow a Hyvä storefront

Hyvä drops the JavaScript stack of Luma, Magento’s default theme, and uses Alpine.js and Tailwind CSS instead. Per Hyvä’s compatibility module documentation, any module with Luma or Blank frontend code needs a compat module on Hyvä. DAM extensions often fall into that group. Cloudinary’s Image & Video Management extension ships its own gallery widget and video player.

  • A zoom or 360° viewer that loads its own Luma JavaScript brings back the bundle Hyvä strips out.
  • Images pulled straight from a DAM CDN can skip Magento’s resize step. A full-resolution main product image is a common cause of slow Largest Contentful Paint (LCP).
  • Image tags without width and height attributes cause layout shift as photos load.
  • Watch for scripts that rewrite image URLs after load. The browser can’t fetch the main image until they finish.

How to test a PIM or DAM for Hyvä performance

  1. Check the tracker: Search the Hyvä Compatibility Module Tracker for your connector. It shows whether a compatibility module exists yet. Some connectors appear on it as working without one.
  2. Split admin code from frontend code: Open the PIM or DAM module’s view/frontend folder. Admin-only connectors need no Hyvä work. Files like requirejs-config.js or Knockout templates mean frontend changes.
  3. Inspect image output: On a product page, confirm DAM images include srcset and explicit dimensions. The main image should carry fetchpriority="high" and no loading="lazy", per Google’s web.dev guidance. Thumbnails visible on load can use fetchpriority="low". Lazy-load only images below the fold.
  4. Measure on staging: Run Lighthouse or PageSpeed Insights on a product page and a category page, before and after install. Compare LCP and CLS first, then check how much JavaScript the DAM module added.
  5. Load-test the sync: Run a full import on staging and watch indexer time and cache flushes. The result tells you how long your off-peak window needs to be.

What can hurt Hyvä PIM and DAM performance after go-live

  • Changed DAM asset URLs can leave broken images in cached pages until you flush the full page cache.
  • A DAM module update can bring back Luma templates. Retest the product page after every version bump.
  • New PIM attributes set to “Use in Layered Navigation” add filters and database queries to category pages.
  • Hyvä’s Tailwind build only includes classes from registered modules. If a compatibility module isn’t registered in hyva-themes.json, its styles won’t appear (see Hyvä’s compatibility module docs).

For Hyvä performance, a PIM rarely needs frontend work, so spend your testing time on the DAM. If product images still arrive resized and lazy-loaded, your Core Web Vitals should hold. Our Hyvä theme development team can review a connector’s frontend footprint before it reaches production.

Was this answer helpful?

Your feedback helps us improve our answers.

Still need help?

Talk to our Hyvä experts

Planning an Akeneo or DAM rollout on Hyvä? We’ll check the connector’s frontend impact before it ships.

Talk to Hyvä Experts