2025-12-23
요약 (AI 작성)
chrome-remote-devtools에서 rrweb 세션 레코딩 기능이 대규모로 추가된 날. client-rrweb 플러그인 패키지 신규 생성, 클라이언트 rrweb 녹화 통합, 서버 rrweb 이벤트 라우팅, inspector에 rrweb 리플레이 패널 추가가 이루어졌다. 또한 Elements 탭 E2E 테스트 추가, DOM 수집 시 공백 전용 텍스트 노드 필터링, heartbeat 제거 및 코드 정리, 에러 핸들링 개선 등이 진행되었다. devtools-frontend 리포에서는 mise 환경 설정, Welcome/Session Replay 패널 추가, CDP 프로토콜 레코딩 기능 추가 PR이 생성/머지되었다. 총 PR 6건이 모두 머지되었다.
커밋
ohah/chrome-remote-devtools
- chore(client): remove debug console.log
- fix(inspector): properly cleanup WebSocket event listeners
- fix(client-rrweb): improve error handling for closed WebSocket
- refactor(client-rrweb): improve type safety
- fix(inspector): improve type safety for rrweb replay panel
- chore: update dependencies and examples
- chore(scripts): add client-rrweb to dev script
- refactor(iframe): remove rrweb replay from iframe example
- feat(inspector): add rrweb replay panel
- feat(server): add rrweb event routing
- feat(client): integrate rrweb recording
- feat(client-rrweb): add rrweb plugin package
- feat(devtools): rebuild bundled panels with session replay only
- refactor(client): improve error handling and remove code duplication
- test(e2e): add Elements tab E2E tests
- refactor(client): remove heartbeat and clean up code
- feat(client): filter whitespace-only text nodes in DOM collection