최근 회사에서 React를 이용해 AI Agent 챗봇을 개발하고 있는데요.실시간으로 타이핑되듯 답변이 오는 경험을 주기 위해 Server-Sent Events(SSE) 방식인 @microsoft/fetch-event-source 라이브러리를 사용하고 있습니다. 그런데 개발 도중 아주 당황스러운 이상 현상을 발견했어요.LLM의 답변이 길어져서 잠깐 다른 작업을 하려고 브라우저 탭을 내리거나 다른 창으로 가렸다가 돌아오면, 진행 중이던 요청이 툭 끊기고 처음부터 다시 요청이 가는 것이었습니다. 저와 비슷한 문제를 겪고 계실 분들을 위해, 이 문제의 원인이 무엇인지 파악하고 네트워크 연결은 유지하면서 프론트엔드 자원 사용은 최소화하는 방식으로 어떻게 해결했는지 그 경험을 공유해보려고 해요.1. 문제 상황: ..