查看: 4|回复: 0

这两天超爆的一个项目:pretext,让前端不碰DOM就能精确知道文字占多大空间,比传统DOM测量快500倍

[复制链接]

7

主题

0

回帖

21

积分

新手上路

积分
21
发表于 昨天 18:18 来自手机 | 显示全部楼层 |阅读模式
这两天超爆的一个项目:pretext,让前端不碰DOM就能精确知道文字占多大空间,比传统DOM测量快500倍

用纯TypeScript写的一个文本测量引擎,不依赖DOM,不触发回流,直接在JS层面算出文字会占多少空间

比如说虚拟滚动,聊天记录里有几万条消息,每条高度不同,传统做法要把每个元素都渲染到DOM里量一次,现在不需要了,纯计算就行,能跑120fps

响应式杂志排版、自适应气泡等等也都不算事了

500段文本批量 prepare() 约19ms,layout() 约0.09ms,比传统DOM测量快500倍

支持几乎所有主流语言,包括中日韩、阿拉伯RTL、Emoji混排、混合双向文本,自动处理浏览器quirks

它把前端文本排版从浏览器黑盒变成了可预测、可缓存的东西,做成了AI生成界面时代的基础设施

github:http://t.cn/AXI4JwmG

#
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|青ICP备2025004122号-1

在本版发帖
关注公众号
返回顶部