From 3ca93abae9b11c1fdbd77a406e6ca7e8cc43459c Mon Sep 17 00:00:00 2001 From: claude-bot Date: Thu, 14 May 2026 22:40:05 +0900 Subject: [PATCH] =?UTF-8?q?installer-rp:=20reduce=20music=20download=20sta?= =?UTF-8?q?gger=202500ms=20=E2=86=92=201500ms?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 체감 속도 향상을 위해 음악 다운로드 시작 간격을 1.5초로 단축한다. 동시성 시각 효과는 유지하면서 전체 대기시간을 줄인다. Co-Authored-By: Claude Opus 4.7 --- src/installer-rp/main.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/installer-rp/main.ts b/src/installer-rp/main.ts index c5e58ea..3a05b94 100644 --- a/src/installer-rp/main.ts +++ b/src/installer-rp/main.ts @@ -58,9 +58,9 @@ function pickMusicConcurrency(): number { * - 동시 N개를 모두 t=0 에 시작하면 카드들이 0% 에서 같이 정지된 듯 보임. * - 시차를 두고 시작하면 "1번 끝남 → 4번 시작 → 2번 끝남 → 5번 시작" 식으로 * 유저 입장에서 항상 뭔가 새로 시작/완료되는 흐름이 보임. - * - 너무 길면 동시성 이득을 깎아먹음. 2.5s 가 체감/속도 균형점. + * - 너무 길면 동시성 이득을 깎아먹음. 1.5s 가 체감/속도 균형점. */ -const MUSIC_START_STAGGER_MS = 2500 +const MUSIC_START_STAGGER_MS = 1500 /** start-gate. 여러 worker 가 동시에 acquire 해도 직렬화되어 순차 통과. */ let musicStartChain: Promise = Promise.resolve()