Skip to content

perf(overview): avoid RSC selector round trips / 总览页选择器避免 RSC 往返 - #687

Draft
edwingao28 wants to merge 1 commit into
masterfrom
codex/overview-client-navigation
Draft

perf(overview): avoid RSC selector round trips / 总览页选择器避免 RSC 往返#687
edwingao28 wants to merge 1 commit into
masterfrom
codex/overview-client-navigation

Conversation

@edwingao28

Copy link
Copy Markdown
Collaborator

What changed

  • Serve Overview selector states through a cached JSON endpoint.
  • Update the matrix and URL client-side, caching visited selections while preserving Back/Forward.
  • Keep the initial page server-rendered and fall back to normal navigation if JSON loading fails.

Validation

  • 3,204 unit tests
  • 589 Cypress E2E tests
  • 196 Cypress component tests
  • Overview E2E: 24/24 Chrome and 24/24 Firefox
  • Build, typecheck, lint, and format

中文说明

  • 通过缓存的 JSON 接口提供总览页选择器状态。
  • 在客户端更新矩阵与 URL,缓存已访问组合,并保留浏览器前进/后退行为。
  • 首次加载继续使用服务端渲染;JSON 请求失败时回退到正常导航。

验证通过:3,204 个单元测试、589 个 Cypress E2E 测试、196 个 Cypress 组件测试,以及 build、typecheck、lint 和 format。

Fetch selector data through a cached JSON endpoint and reuse visited selections in the client while preserving browser history.

中文:通过缓存的 JSON 接口加载选择器数据,并在客户端复用已访问的组合,同时保留浏览器历史记录。
@vercel

vercel Bot commented Aug 7, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
inferencemax-app Ready Ready Preview Aug 7, 2026 7:37am

Request Review

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant