[Pretext – DOM 없이 텍스트 높이를 측정하는 순수 JS 레이아웃 라이브러리
Pretext는 DOM 접근 없이 Canvas의 measureText()와 순수 JS 산술 연산을 통해 텍스트 높이를 측정하는 **순수 JavaScript 레이아웃 라이브러리**로, 레이아웃 리플로우를 방지하여 성능을 최적화한다. **500개 텍스트 배치 기준 prepare() 19ms, layout() 0.09ms**의 저렴한 비용으로 가상화 리스트, AI 생성 텍스트 오버플로 확인, 양방향 텍스트(이모지, 한중일, 아랍어) 등 다양한 용도에 활용 가능. React/Relay 개발자 **chenglou**가 공개한 프로젝트로, Canvas/SVG/WebGL/서버사이드 렌더링에도 호환된다.
https://news.hada.io/topic?id=28001
#javascript #layout #performance #webdevelopment #textmeasurement
