AI 编译优化连发十余个 PR:JSON 解析快至 2.9 倍,shift 从 n² 降为线性
cramforce · x · 2026-10-18
cramforce 晒出与 AI 协作推进的 TS 编译器优化进度表(接续与 maxleiter 关于让 Claude 递归优化 tsc-ts 依赖的讨论),并欢迎更多「token 捐赠」。关键成果:
已合并
- #1193 JSON 直接 schema:真实 schema 下 typed JSON.parse 快 1.9-2.9 倍,内存省 30-40%,20 个样本 schema 中 18 个走上快路径(原为 2 个)
- #1195 shift/unshift:队列排空从 O(n²) 变线性,10 万元素下 847ms → 1.6ms
- #1196 引用计数借用:retain/release 减少 50-86%,ast-interpret 快 3 倍,alloc-trees 快 7%
- #1199 Int32[] 契约:带注解的整数内核快 3.6-6.2 倍,接近 Node;无注解程序编译出相同二进制
等待 review:#1194 Regions 跨 await 生效(异步请求 2130ms/995MB → 668ms/8.9MB);#1203 栈上字符串切片使解析类负载快 11-25%
CI 中:#1204 无栈 async 并发快 7-20 倍且内存省 5-8 倍,所有 async 基准超过 Node;#1205 值记录快 38-67%;#1206 调用点特化使回调辅助代码快约 45%。
作者指出这是一定可解的问题:可以先用包管理器从 GitHub 拉取原始类型定义(部分场景可用),为优化铺路。
「编程与Agent」频道最新
- Claude Opus 剖析 agent 无听觉作曲:靠色度与频谱图代 替耳朵 — teortaxesTex · 2026-10-18
- AI agent 自主写合成器代码,纯程序化生成蒸汽波配乐 — teortaxesTex · 2026-10-18
- 用 ChatGPT 插件让 Dot 每小时自动监控新闻并推送提醒 — koltregaskes · 2026-10-18
- Optimus 发布:自主 RL Agent 全自动跑并行训练实验 — _AustinCalvert_ · 2026-10-18
- GitHub Copilot 接入微软 Work IQ MCP,批量建 issue 从数小时缩到 30 分钟 — DanWahlin · 2026-10-18
- AI 高效工作法:先判断工作是否「AI 可验证」,再决定怎么干 — danshipper · 2026-10-18