Show HN: uWrap.js – A faster and more accurate text wrapping util in < 2KB
a year ago
- #performance
- #text-wrapping
- #UI-optimization
- uWrap是一款针对大型可滚动数据集UI性能优化的快速精准文本换行工具
- 在CPU和内存使用上优于canvas-hypertxt,同时换行精度更高
- 目前对拉丁字符集支持最佳,并支持pre-line换行策略
- 暂不支持Windows风格的\r\n换行符
- 基准测试显示其在各浏览器中的性能显著优于canvas-hypertxt
- 可通过npm或script标签轻松安装,提供简单的TypeScript类型定义
- 提供实用函数用于统计行数、检测文本是否换行、以及将文本拆分行等功能