UserWay — Performance Grade C
Heavy — high conversion risk
UserWay is a general Shopify store enhancement app for Shopify with an unusual performance profile: it appears lightweight at page load (16 ms, Grade A) because it defers most of its JavaScript to the first user interaction. StackConflict’s post-interaction scan reveals the real cost: 822 ms of V8 execution and 753 ms of main-thread blocking the moment a visitor first taps, clicks, or scrolls on the page.
This pattern — sometimes called the defer illusion — is harmful for Google’s INP (Interaction to Next Paint) Core Web Vital, which Google uses as a search ranking signal since March 2024. Google’s ‘Good’ INP threshold is 200 ms. UserWay’s first-click cost of 822 ms puts it in the ‘Poor’ category (above 500 ms), meaning every visitor’s first interaction with an accessibility-enabled page experiences a significant freeze. This directly impacts perceived responsiveness and can affect conversion rates on mobile devices where the freeze is even more pronounced.
Verdict (Grade C — Defer Illusion): UserWay hides its true performance cost behind lazy-loading. Merchants should monitor INP in Google Search Console after installation. Pairing with a speed optimizer significantly reduces the interaction cost. StackConflict has also benchmarked Coming Soon and Store Locator in the same general category as lighter alternatives. See the full lab finding: UserWay Interaction Tax → /findings/userway-interaction-tax.
Lab Results
| Metric | Value | Grade |
|---|---|---|
| JS Payload | 173.76 KB | C |
| CPU Execution (desktop) | 16 ms | A |
| CPU Execution (mobile) | 34 ms | — |
| Cumulative Layout Shift | 0.0005 | A |
| Overall Grade | — | C |
| Category | General | — |
| Last tested | 2026-05-30 | — |
Lab Verdict
Grade C driven by large download payload. Monitor mobile conversion impact carefully.
Grading Scale
Each app is graded across three independent dimensions. The final grade is the worst of the three — no dimension can be hidden by a good score elsewhere.
| Grade | Payload | CPU (desktop) | CLS | Risk |
|---|---|---|---|---|
| A | ≤ 30 KB | ≤ 50 ms | < 0.1 | Lightweight — zero friction |
| B | ≤ 150 KB | ≤ 150 ms | < 0.25 | Acceptable — monitor on mobile |
| C | ≤ 500 KB | ≤ 500 ms | < 0.5 | Heavy — high conversion risk |
| D | > 500 KB | > 500 ms | ≥ 0.5 | Critical — avoid on mobile stores |
Faster Alternatives
These general apps have earned a Grade A or B in our lab and are drop-in alternatives worth evaluating:
About This Test
StackConflict measures app performance in a clean-room environment. Each app’s JavaScript bundle is injected into an owned Shopify development store via a Playwright-controlled browser, with no other third-party apps installed. V8 CPU cost is the ScriptDuration delta measured before and after injection on the same live page. Mobile CPU estimate applies the 4× Lighthouse slowdown factor to approximate real-device impact.
Data sourced from the StackConflict Lab. Last updated 2026-05-30.