Skip to content

6.1: Implement Streaming for Story List #96

@justin808

Description

@justin808

Overview

Enable RSC streaming for the story list page.

Parent Epic: #70
Priority: P1

Prerequisites

Next Issues (after this is complete)

  • 7.3: Write Integration Tests (verify streaming behavior)

Acceptance Criteria

  • Story list page streams progressively to browser
  • Suspense boundaries properly configured in React components
  • Loading skeletons show while stories are loading
  • Page is interactive before all content loads
  • Verify with Network throttling (slow 3G) in DevTools
  • Rails controller sends chunked response

Implementation Notes

React on Rails Pro RSC streaming requires:

  1. Controller configured for streaming responses
  2. Proper Suspense boundaries in components
  3. Loading fallbacks (skeletons) for suspended content

Test by:

  1. Throttle network to slow 3G
  2. Load story list page
  3. Verify skeleton appears first, then content streams in

Metadata

Metadata

Assignees

No one assigned

    Labels

    HN-RSCHacker News RSC DemoRSCReact Server Components

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions