qa-recorder
웹 앱 버그 재현을 위한 원클릭 QA 녹화 라이브러리
DOM 변화, 네트워크 요청, 콘솔 로그를 동시에 캡처해 단일 HTML 리포트로 묶어주는 클라이언트 사이드 라이브러리입니다. 백그라운드에서 항상 마지막 20분을 메모리에 유지하기 때문에, 버그가 발생한 직후에 플로팅 버튼만 눌러도 전체 컨텍스트를 그대로 보존할 수 있습니다.
Key Features
- rrweb 기반 DOM 세션 리플레이로 화면 상태 그대로 재생
- HAR 1.2 포맷 네트워크 캡처 (fetch · XHR 인터셉트, 최대 100개)
- error · warn · onerror · unhandledrejection 자동 수집
- Authorization · Cookie 등 민감 헤더 자동 마스킹
- 엔드포인트 미설정 시 ZIP 다운로드, 설정 시 서버로 자동 전송
Tech Stack
TypeScriptrrwebHAR 1.2Shadow DOMTurboVitestpnpm