数据洞察 · Data insights

生态数据洞察:入库、真测与 npm 化

三条曲线,全部构建期取自仓库内已提交的真实数据:插件怎么进注册表、验证流水线每天真测多少、生态往 npm 迁移有多快。生态大屏看的是「现状」,这一页看「变化率」。

数据截至 2026-09-18 · 注册表 2026-09-18 · 验证档案 2026-09-18

01 · 入库节奏

条目以波次进场,然后落到稳态细流

自 2026-08-13 以来累计收录 16,173 条。发现以波次到来:8 月 18 日首波全量爬潮单日 4,003 条,8 月 21 日二波 2,656 条,9 月 8 日 topic 再发现再添 1,110 条;9 月 9 日以后进入稳态,每天约 92–164 条。

生态应用(kind:app,共 264 条)几乎全部来自首月爬潮——8 月落库239 条,9 月起大约每天 1 条;手动投稿渠道至今累计65 条。

累计收录
16,173
自 2026-08-13
稳态日新增
≈125 条/日
09-09–09-17 区间 92–164
生态应用
264
239 条来自 8 月
手动投稿
65
相对发现流水线
图 1 · 逐日新增入库
逐日新增入库条数01,2502,5003,7505,000稳态 ≈130 条/日首波全量爬潮 4,003再发现波 1,11008-1308-2008-2709-0409-1109-18

indexedAt(UTC)逐日统计;最后一天为未完整日;虚线是剔除不完整日后最近 9 天的均值。波峰对应流水线批次,不是自然爆发。

图 2 · 生态应用(kind:app)按周入库
生态应用(kind:app)按周入库066.667133.3332006008-10*16508-171408-24908-311209-07409-14*

* 为窗口两端的残周。kind 是当前标记值,这张图回答的是「应用在何时入库」,不是「应用占比随时间的变化」——展示层「生态应用」口径还包含未挂载条目,没有逐日历史。

02 · 真测吞吐

上游发版驱动着重测波

每条安装验证记录(一个插件版本 × 一个 dsh 版本)落档案时都带时间戳。25个测试日累计写入 132,877 个真测档,峰值 9 月 6 日单日19,982;其中 58,546 档带 L5 真实运行判定。

曲线由上游驱动:dsh 每发一版(刻度)都会让全库重排队,9 月 14 日前后的低谷是 0.1.6 切换期而非放缓——随后的波峰就是对新版本的全库重测。

测试日
25
自 2026-08-21
真测档
132,877
插件 × 版本 × dsh 版本
含 L5 判定
58,546
真实运行结果
峰值日
19,982
09-06
图 3 · 每日真测档数 × 上游发版
每日真测档数 × 上游发版05,00010,00015,00020,000v0.1.1-rcv0.1.2-alphav0.1.2-rcv0.1.3-alphav0.1.5-alphav0.1.5-rcv0.1.6-alpha0.1.6 切换重排队08-2108-2709-0109-0709-1209-18

快照由 scripts/collect-verification-throughput.ts 于 2026-09-18 汇总src/data/verifications 生成(暂为手工刷新)。刻度 = 上游发版日;标签 = 各 minor 线首个版本。

03 · npm 化率

四分之一的注册表条目已挂 npm

已声明 npm 包的条目 3,775 条,8 月 17 日只有339 条,一个月 11 倍。占累计入库的比重从 8 月的约 11% 爬到 9 月 17 日的 23.34%。

爬升是真实的,但要带两点说明:npm 探测覆盖面本身在窗口内扩张(9 月 6 日的塌坑是探测波动,不是生态回落);新入库条目的 npm 挂名率远高于 8 月的存量基线。占比提高的意义不止数字——安装验证可以从「源码 HEAD」升级为「已发布工件」,npm 也是验证阶梯里更快的一条通道。

已挂 npm 包
3,775
08-17 为 339
注册表占比
23.34%
分母 = 累计入库
10 天前
9.5%
09-08
快照期数
27
逐日 npm 序列
图 4 · 注册表累计入库 vs 已挂 npm 包
注册表累计入库 vs 已挂 npm 包05,00010,00015,00020,00016,1733,775探测覆盖波动注册表累计入库已挂 npm 包08-1708-2709-0409-1109-18

分子 = 当日 npm 快照条目数;分母 = 截至当日累计入库数(indexedAt,含存档条目)。8 月段比率受探测覆盖扩张主导,跨期比较从 9 月中旬之后才有意义;9 月 6–7 日为探测覆盖波动。

这页有帮助吗?