Skip to content

Documentation / @finchart/core / recordingRenderer

Function: recordingRenderer()

recordingRenderer(): RecordingRenderer

Defined in: packages/core/src/render/recording-renderer.ts:35

명령을 재생하지 않고 받아 두는 렌더러 — 명령 목록이 곧 출력이다.

headless 무대의 렌더러다: 서버 렌더는 이 명령을 자기 표면(PNG·SVG)으로 재생하고, 테스트는 "무엇을 그렸는가"를 픽셀 없이 단언한다. 명령이 순수 데이터라 받아 둔 것을 worker로 보내거나 직렬화해도 안전하다.

commit 전의 프레임은 보이지 않는다 — 캔버스가 commit까지 화면을 안 바꾸는 것과 같은 계약이다. clear는 쌓던 것을 버릴 뿐 마지막 프레임을 지우지 않는다.

Returns

RecordingRenderer