流式 JSON 在编译的 JS 方面占主导地位 - 添加缓冲的快速路径
作者: Wodann创建于 2026年8月24日更新于 2026年8月31日
Hardhat 3 + EDR profiling campaign 的 --cpu-prof 选项显示每个编译的 JS 部分都由流式 JSON I/O 主导。 @streamparser/json(BufferedString.appendChar/toString、tokenizer.write)加上 json-stream-stringify 占据了 所有 11 个场景中活动 JS 时间的 60–72%;在 lidofinance-dual-governance 的冷编译中,仅三个 streamparser 函数就占据了 55% 的活动 JS。
内容来源: NomicFoundation/hardhat