Flight
DB에서 DOM으로
FX100
10:00
DB STATE → DOM PATCH
- 경과 시간
- 5분
- 도착
- 10:05
- 예약번호
- PATCH1
- 탑승 시간
- 09:58
- 게이트
- 1
- 좌석
- A1-A3
DB state에서 즉석 생성되고 열린 화면은 fragment patch로 갱신되는 테스트 페이지입니다.
이 페이지는 Flux의 기본 계약을 보여주는 테스트 문서입니다.
Flight
DB STATE → DOM PATCH
Map
Rendering
HTML 파일 없이 요청 시 생성
이 페이지는 서버 디스크의 HTML 파일이 아니라 PostgreSQL의 workspace, document, block, card row를 읽어 매 요청마다 생성합니다.
이 탭은 추천 카드와 지도 카드가 같이 갱신되는지 보기 위한 테스트 영역입니다.
Patch Targets
이 목록은 place row와 pickSet row를 조합해 렌더링합니다. DB에서 카드 내용이 바뀌면 열린 페이지는 fragment만 받아 DOM을 교체합니다.
카드 단위 데이터가 DB row로 저장되는지 확인하는 테스트 항목입니다.
revision이 같으면 204, 바뀌면 필요한 HTML fragment만 반환하는지 확인합니다.
브라우저가 전체 페이지를 다시 받지 않고 block DOM만 교체하는지 확인합니다.
정본 상태에서 요청 시 렌더링, revision fragment patch, agent typed patch까지 이어지는 흐름입니다.
Timeline