Magento 2 Store Emulation: The Hidden Performance Killer in Your Codebase
php
dev.to
Every Magento 2 developer has used it at some point: Magento\Store\Model\App\Emulation. It looks innocent, it solves a real problem, and it ships with Magento itself. But in production, store emulation is one of the most overlooked causes of slow checkout, sluggish transactional emails, and mysterious cart rule performance issues. In this post we'll tear apart how store emulation works under the hood, measure the real cost, show you how to detect it in your codebase, and give you battle-tested