Представляю библиотеку Pretext на JavaScript/TypeScript, которая умеет измерять высоту и разбивку многострочного текста без обращения к DOM. Это значит, что вы избегаете тяжелых операций с перерисовкой страницы. Pretext самостоятельно рассчитывает размеры, используя браузерный движок шрифтов — очень круто для продвинутых интерфейсов и даже AI-приложений. Особенно полезна для динамичных интерфейсов с виртуализацией, кастомным флексбоксом на JS и предотвращением сдвигов контента при загрузке текста. Можно даже управлять оформлением построчно — идеально для Canvas, SVG или WebGL. Если ищете способ сделать ваш текст максимально производительным и гибким — этот проект точно стоит внимания! #javascript #typescript #frontend #вёрстка #оптимизация #текст #webdev #ui https://github.com/chenglou/pretext https://vlad1kudelko.github.io/
Точный и быстрый замер многострочного текста — новый взгляд на верстку
29 марта29 мар
3
~1 мин