Pretext.js

Pretext.js - DOM 없이 텍스트 측정하는 순수 JS 라이브러리

소개

Pretext.js: DOM 읽기 0회, 순수 JavaScript/TypeScript 텍스트 레이아웃 엔진. Canvas 준비 후 산술로 즉시 높이 계산. 가상 스크롤, 다국어, 고성능 UI에 최적화. 14k+ GitHub 스타.


추가됨:

2026년 4월 2일

월간 방문자 수:

SimilarWeb Icon
--

제휴 프로그램:

Yes

Pretext.js - DOM 없이 텍스트 측정하는 순수 JS 라이브러리

Pretext.js's 개요

Pretext.js는 DOM에 전혀 접근하지 않고도 빠르게 텍스트 크기를 측정하고 레이아웃을 계산할 수 있는 순수 JavaScript/TypeScript 라이브러리예요. prepare() 단계에서 Canvas로 글리프 너비를 한 번만 측정해 캐싱하고, 이후 layout()에서는 순수 산술 연산만으로 즉시 높이와 줄 수를 계산해요. 1,000개 블록 기준 약 2ms가 걸리고, CJK, 아라비아어, 히브리어, 태국어, 힌디어, 한국어를 포함한 12개 이상의 쓰기 체계를 지원해요. 런타임 의존성이 0개이고 실제 폰트 메트릭을 사용하며, 여러 너비에 재사용 가능한 핸들도 제공해요. 가상 스크롤링, AI 채팅 말풍선, 다국어 피드, 성능이 중요한 텍스트 중심 UI에 특히 잘 맞아요. GitHub 스타 14k+ 개를 받은 프로젝트예요.


Pretext.js's 특징

  • prepare() 이후 DOM 읽기 제로

  • Canvas measureText()를 이용한 실제 폰트 메트릭 사용

  • 12개 이상의 쓰기 체계를 지원하는 다국어 처리

  • 전체 타입을 제공하는 TypeScript 우선 설계

  • 여러 컨테이너 너비에 재사용 가능한 준비된 핸들

  • 런타임 의존성 제로

  • 즉시 결과를 주는 순수 산술 레이아웃

  • 정확한 줄바꿈과 양방향 텍스트 처리


Pretext.js's Q&A


Pretext.js's 가격 책정

무료 오픈소스 라이브러리로 npm에 배포되며 런타임 의존성이 없어요. 유료 요금제나 구독은 언급되지 않아요.

Pretext.js's 분석

웹사이트 개요

다음에 대한 주요 성과 지표 pretextjs.dev

이탈률

0.00%

페이지 / 방문

0.00

총 방문 횟수

0

현장 체류 시간

0m 0s

글로벌 순위

#0

국가 순위

#0

인기 지역

국가별 트래픽 분포

    총 방문자 수

    지난 3개월간 월별 방문자 통계

    하락 추세 by NaN% 이번 달
    December - February 2026

    트래픽 소스

    트래픽 소스 분포

    Social:
    0.0%
    Paid Referrals:
    0.0%
    Mail:
    0.0%
    Referrals:
    0.0%
    Search:
    0.0%
    Direct:
    0.0%
    지배적인 소스: Social
    0.0% 총 트래픽의

    Pretext.js's 대안