DEV-1175  ·  Marketplace performance

Marketplace
speed

Space page work, measured
before and after with Lighthouse.

Largest Contentful Paint · space page · mobile

25.0s 3.5s −21.5s

Lighthouse performance · mobile

15

BeforeStaging

+42
57

AfterDevelop

15
57

0–49 poor50–89 needs work90+ good

Performance · desktop

57
+30
87

LCP 5.6s 1.4s

What moved

Mobile

First Contentful Paint

6.2s2.1s−4.1s

Cumulative Layout Shift

0.3180.002−0.316

Page transfer

4.9MB4.0MB−0.9MB

Speed Index

15.5s7.2s−8.3s

Desktop

First Contentful Paint

1.7s0.7s−1.0s

Largest Contentful Paint

5.6s1.4s−4.2s

Page transfer

5.0MB4.4MB−0.6MB

Total Blocking Time

170ms150ms−20ms

What we changed

Open one for tickets, mechanism and files.

The space photo is the biggest thing on the screen. The browser now knows that before it starts fetching, and phones get a phone-sized file instead of a desktop one.

Session recording and the marketing chat widget were doing work on the main thread while the page was still trying to render. Both now wait their turn.

The font stack was serving formats no current browser asks for. Separately, hashed build files were being re-downloaded on every visit instead of reused.

Opening a space with stale server-rendered data used to request the same space twice, once from the page and once from the store.

How we measured

Lighthouse 13.4.1 · navigation mode · /space/north-perth-town-hall · fetched 10 September 2026

Caveats

  • This is not a clean A/B. The staging reports warned that IndexedDB may have affected the run, which can mean a repeat-visit cache. The develop reports carried no such warning.
  • Different hosts and environments, same space slug. Staging and develop are not identical infrastructure.
  • Mobile Total Blocking Time got worse, 1,230ms to 1,400ms. Work moved off the critical path, but the main thread is still busy.
  • Mobile Time to Interactive is still about 24 seconds. Down from 34, and nowhere near fixed.
  • Desktop time to first byte is still slow. The root document went from roughly 1.14s to 0.91s.