sushichan044's UI LabFollow me on TwitterShow this project on GitHub

Suspense Islands Playground

Profile (critical) is awaited in the server loader — it lands in the initial HTML shell. Feed / Recs / Activity are returned as Promises and stream in independently. Each island has its own <Suspense> + <ErrorBoundary>, so one failure does not affect the others.

Controls

Feed

Recommendations

Activity

Mode

Profile critical — first-view

Sushichan044

Frontend engineer exploring Suspense patterns.

Feed deferred ~1.5s

  • Suspense Island Alpha

    First item from the feed.

  • Suspense Island Beta

    Second item from the feed.

  • Suspense Island Gamma

    Third item from the feed.

Recommendations deferred ~2.2s

  • React Suspense Docs

    You are exploring Suspense patterns.

  • Error Boundary Guide

    ErrorBoundary + toast is the right pattern.

Activity deferred ~0.8s

  • Opened islands pagejust now
  • Read Suspense docs5 min ago
  • Explored ErrorBoundary10 min ago