2023-07-24frontend
Worlds page
- Change:
/worldspage added (cd23aa09"world page init") with a sortable table (1ec6c4fd), statbox (a9eb382c), and client-side on-demand fetch (75712851). Staging environment was also configured to pull from the prod endpoint (54d646a3). - Why: Worlds (Decentraland's SDK7 custom-namespace spaces, distinct from land-parcel scenes) were a new product that had no tracking surface yet. The concurrent user count metric was the primary KPI the team wanted to expose.
- Affected Modules:
pages/worlds.tsx,src/components/local/worlds/,src/lib/data/ - Trade-offs:
- Pro: Dedicated surface for a new Decentraland product category; sortable table by
user_countsurfaced the most active worlds immediately. - Con: World data fetched fully client-side with no static fallback at launch; concurrent user counts change fast, making ISR caching intervals hard to tune.
- Pro: Dedicated surface for a new Decentraland product category; sortable table by