XPerf
语言JavaScript证据

jp-dom-query-hot — 已测量,仍有提示

状态

提示。实时时钟 JSONL:jp-dom-query-hot.jsonl。未进行语料库筛选。2026-10-22 的语料库裁决不涵盖此段。使用 linkedom 在单元素文档上计时,而不是浏览器布局树。

测量

双方都读取 textContent。在每次迭代之前都会调用 querySelector(".item")。节点 v26.12.1,linkedom,linux x64,负载 0.32。测试程序:examples/bench/evidence_jp_dom.js。先前的 Node 24 配对大约是 8.6×。一次样本为 1.459 毫秒,每个样本为 17.257 毫秒;中位数位于更紧凑的群集。

角色情况中位数毫秒操作次数比率
之后缓存元素0.924200001
之前每次迭代查询14.9352000016.169

较大的文档可以移动此数字。默认保持提示。

匹配器

该基准重复了一个未更改的选择器。命名循环绑定(ids[i])的选择器不会被报告。默认的 --scope all 也会报告循环外的稳定选择器 DOM 查询;--scope loop 则仅保留前者在循环内的匹配。提示建议在选择器稳定时缓存节点。

解除阻塞

不要仅从此文件将默认值设置为 error。其他输入或冷路径可能会抹去差异。在进行任何默认更改之前,仍然需要语料分流。