百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
U

uDSV

> 编程语言
开源

一个更快的 CSV 解析器, 仅为 5 KB (最小)

754 stars0 点赞4 次浏览
访问官网GitHub

工具介绍

一个更快的 CSV 解析器, 仅为 5 KB (最小)

μDSV

一个 更快速 的 CSV 解析器,大小为 5KB (最小) (采用 MIT 许可证)

介绍

uDSV 是一个快速的 JS 库,用于解析正确格式的 CSV 字符串,无论是从内存中,还是逐步从磁盘或网络中读取。 它大多符合 RFC 4180,支持包含逗号、转义引号和换行的引用值¹。 该项目的目标是处理 99.5% 的使用情况,而不增加复杂性和性能上的牺牲,以支持剩余的 0.5%。 ¹ 在引号内的换行符 (\n,\r,\r\n) 必须与行分隔符匹配。

特性

uDSV 将什么包装在 5KB 中?

  • 符合 RFC 4180 标准

不,它们太慢了! uDSV 具有 Ludicrous Speed™;它比您认识的解析器更快,也比您从未听说过的解析器更快。 大多数 CSV 解析器都有一条快速的路径 – 即没有引号值、没有值类型,并且仅在使用默认设置和输出格式时。 一旦您走出了这个路径,通常可以将所有自吹自擂的基准测试丢弃。 相比之下, uDSV 在任何数据集和所有选项下都保持快速;它的快速路径是 _每条路径》。 在 Ryzen 7 ThinkPad、Linux v6.14.7 和 NodeJS v24.1.0 上,一组多样化的基准测试显示,相对于 流行的、 已证明快速的、

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

JavaScript

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言