手写 WASM 语法高亮器 Highlights 发布:大文件速度达 Shiki 的 298 倍
cnakazawa · x · 2026-10-22
Pierre 团队发布 Highlights,一个输出 HTML 的语法高亮器,号称在速度与正确性上超越现有行业标杆库。
要点:
- 用 WebAssembly Text 手写,内置多语言 lexer,可跨 JavaScript 运行时运行,兼容 Shiki 格式,可作为 Diffs 的可选 drop-in 替换
- 大文件场景下吞吐最高达 Shiki 的 298 倍(TypeScript 517 KiB 文件:298×,HTML 220×,CSS 244×,JSONC 157×)
- 内存占用显著更低:高亮同一文件峰值内存约 50 MiB,Shiki JS 为 155 MiB、Shiki Wasm 为 349 MiB
- 浏览器实测处理 556 万字符 JavaScript 仅 0.09 秒,快于 gpu-lexer(0.40s)、Sugar High(0.87s)、Prism.js(1.25s)
基准于 2026 年 10 月在 M4 Pro 上用 Bun 1.4.0 测得,已上线并可通过 pnpm install @pierre/highlights 使用。
所属事件:Pierre 开源 WAT 手写语法高亮器 Highlights,速度约为 Shiki 的 300 倍(2 条相关)→
「编程与Agent」频道最新
- EAU 让元智能体接管 RL 训练:ColBench 任务完成率提升 36.7% — xiye_nlp · 2026-10-22
- EAU 三大设计:混合用户模拟、进化奖励与免重启热替换 — xiye_nlp · 2026-10-22
- EAU 元智能体自动管理 agentic RL 训练,超越人工流水线 — xiye_nlp · 2026-10-22
- Mastercard 携手 Coinbase 推进 Agent 支付,x402 让智能体自己买单 — MurrLincoln · 2026-10-22
- 一个 prompt 让 AI 复现论文:7/10 发现数据问题,3/10 简单基线更强 — generativist · 2026-10-22
- Harvey 用 Figma MCP 打造前沿营销团队,Agent 端到端跑完设计项目 — saranormous · 2026-10-22