零依赖流体文本动画库 · Web Animations API 合成层满帧 · 灵感来自 calligraph
点「压力测试」:每 130ms 切一个大跨度词 + 数字高频滚动,过渡相互重叠。 FPS 表会盯着真实帧率——合成层动画下它纹丝不动地贴满刷新率。
实测(120Hz 屏,过渡重叠压测):119 FPS · p95 9ms · 最长帧 16.5ms · >20ms 卡顿帧 0。
# 零依赖,直接拷贝 glyph.tsximport { Glyph, GlyphNumber, GlyphSlots } from "./glyph";
<Glyph>Glyph</Glyph>
<GlyphNumber value={25} />
<GlyphSlots value={1204} />