Actions
개선 #958
완료됨cold start 스레드 목록 초기 표시 지연 개선
개선 #958:
cold start 스레드 목록 초기 표시 지연 개선
시작일:
2026/07/06
완료일:
2026/07/06
진척도:
100%
추정시간:
설명
cold start 후 스레드 목록이 수초 뒤에 표시되는 문제를 개선한다.
배경:
- Codex app은 app-server와 로컬 SQLite thread state DB를 window 표시 전에 준비하고, 초기 목록은 state DB 기반 recent thread 조회로 빠르게 표시한다.
- 현재 HiveAppII는 window 생성 후 renderer에서 지연된 refreshThreadList를 호출하고, main에서 여러 project/worktree target을 fan-out/backfill한 뒤 목록을 반영한다.
작업 범위:
- 초기 thread list refresh의 700ms 지연 제거 또는 cold-start fast path 분리.
- 첫 응답과 backfill을 분리해 빈 사이드바 대기 시간을 줄인다.
- 필요 시 마지막 성공 thread list cache 또는 app-server state DB 기반 조회(useStateDbOnly) 적용 가능성을 검토한다.
- startup timing marker를 추가해 first thread list request/response/render 시간을 검증한다.
검증:
- cold start에서 첫 스레드 목록 표시까지의 시간을 측정한다.
- 기존 thread list pagination/project grouping 동작이 깨지지 않는지 focused regression으로 확인한다.
Carl Friedrich Gauss이(가) 2일 전에 변경
- 상태을(를) 신규에서 진행(으)로 변경되었습니다.
- 담당자을(를) 정인 김(으)로 지정되었습니다.
Codex app의 cold-start thread list 초기화 경로를 역공학한 결과를 바탕으로 개선 작업을 시작합니다.
Carl Friedrich Gauss이(가) 하루 전에 변경
- 완료일을(를) 2026/07/06(으)로 지정되었습니다.
- 상태을(를) 진행에서 완료(으)로 변경되었습니다.
- 진척도을(를) 0에서 100(으)로 변경되었습니다.
중복 생성으로 진행 상태에 남아 있던 원 일감입니다. 동일 범위의 후속 구현/릴리즈는 #963에서 완료 처리되었습니다. 반영 커밋: https://ap-northeast-2.console.aws.amazon.com/codesuite/codecommit/repositories/hive-x-electron/commit/7c1eae1ec096b06e9c9fb222b895b9248e6367b7?region=ap-northeast-2
Actions