- Web Design
- Pretext.js
Pretext.js — Измерение текста без DOM
Введение
Pretext.js: чистый JS для измерения многострочного текста без DOM. Нулевые чтения DOM, TypeScript-first, поддержка 12+ систем письма. Быстрое layout() — 500x быстрее reflow. Playground и демо.
Pretext.js's Обзор
Pretext.js — чистая JavaScript и TypeScript-библиотека для сверхбыстрого измерения текста и верстки без DOM. Устраняет reflows: Canvas для разовых измерений глифов в prepare(), мгновенная арифметическая верстка в layout(). ~2 мс на 1000 блоков. Поддержка 12+ систем письма: CJK, арабский, иврит, тайский, хинди, корейский. Без зависимостей, реальные метрики шрифтов, reusable handles. Идеально для виртуальной прокрутки, чат-ботов ИИ, многоязычных фидов, текст-интенсивных UI. 14k+ звезд GitHub. Ключевые слова: Pretext.js, измерение текста без DOM, быстрая верстка текста.
Pretext.js's Характеристики
Нулевые DOM-чтения после prepare()
Реальные метрики шрифтов via Canvas measureText()
Многоязычная поддержка 12+ систем письма
TypeScript-first с полными типами
Reusable handles для разных ширин
Без runtime-зависимостей
Мгновенная арифметическая верстка
Точный line-breaking и bidirectional
Pretext.js's ВОПРОСЫ И ОТВЕТЫ
Pretext.js's Ценообразование
Бесплатная open-source библиотека на npm, без runtime-зависимостей. Нет платных тарифов или подписок.
Pretext.js's Аналитика
Обзор сайта
Ключевые показатели эффективности для pretextjs.dev
Показатель отказов
0.00%
Страницы / Посещение
0.00
Всего посещений
0
Время на объекте
0m 0s
Глобальный рейтинг
#0
Рейтинг страны
#0
Топ-регионы
Распределение трафика по странам
Всего посетителей
Ежемесячная статистика посещений за последние 3 месяца
Источники трафика
Распределение источников трафика