科技周报|TS 高速编译器正式发布;AI 时代的 curl;笔记本跑 744B 大模型
了解科技资讯,把握行业脉搏,大家好,我是Koala,欢迎收看本期科技周报。
TypeScript 5.0
TypeScript 5.0 正式发布。这是用 Go 完全重写的原生编译器,实测 VS Code 项目编译提速 11.9 倍,编译器首个报错出现时间从 17.5 秒降到 1.3 秒,内存占用降低 6% 到 26%。默认开启 4 个类型检查并行线程,watch 模式基于 puzzle 的文件监听重写,并提供 TypeScript 6 包支持新旧版本并行、平滑迁移。Koala 认为从 JS 自举到 Go 原生,这是近年编译器领域最大规模的一次移植。微软选择逐行保持原有结构来翻译,保证两代行为一致,工程上非常克制。虽未提速对大仓储是质变,不过 Billsworld 等嵌入式语言工作流还要等 API 稳定,框架用户先别急着全量切换。
X
X 是 Hono 作者的新作,一个专为 Agent 设计的 HTTP 和 HTML 命令工具。智能体抓取网页时经常写增则脚本,既费 Token 又容易随页面改版失效。X 提供结构化的请求报告、页面结构探索和 CSS 选择器数据提取三类能力。输出格式专门按 Token 成本优化。作者用 CloudOpen 4.8 实测,部分场景成本降低 65%。Koala 认为给 Agent 造工具是当下最活跃的方向,X 的聪明之处是不做黑盒抓取,而是让模型使用 CSS 选择器,这种页面变化后可修复的抽象,作者在开发者工具上的品味,加上 Hono 社区的号召力,会帮他快速铺开,值得放进 Agent 的工具箱。
Kolibrie
Kolibrie 是一个纯 C 实现的推理引擎,核心只有约 2400 行代码,领域仅是依赖,却能在 25GB 内存的消费级设备上跑 GLM-1.2 这个 744B 参数的 MOE 模型。思路是将部分参数层常驻在内存中,370GB 的 2 万多个路由专家放在磁盘,按序流式加载,配合 INT4 量化和投机解码。Apple M5 Max 实测约每秒一个 Token。Koala 认为,这个速度离生成可用还很远,但它证明了 MOE 加 NVMe 流式加载这条路,能把接近万亿参数的模型塞进笔记本,是 Llama.cpp 之后又一个极限工程实现。随着固态硬盘带宽、接近 B 进内存,专家按需加载可能会成为本地推理的常规手段。
GodotGen
GodotGen 是一个自动游戏生成器,用自然语言描述游戏概念,它则调动 CloudCode 和 Codex,自动完成项目脚手架、代码编写、素材生成和引擎配置,产出可运行的游戏。支持 Godot 4、Bevy 和 Babylon.js 三种引擎,素材测接入 Gemini、Groq 和 Triple3D 生成图像、纹理与 3D 模型。特色是实际运行游戏,并录制十几秒演示视频来判断效果。Koala 认为 AI 生成游戏的难点在于验证,画面对不对、玩法能不能跑通,模型需要更多校验能力。GodotGen 把运行时录屏当作反馈信号,等于给代理装上了眼睛,比单纯生成代码的同类项目更进一步。当然,离生成有可玩性的作品还很远,当做快速原型工具更实际。
Carbon
Carbon 是 Farris 来源的跨平台游戏引擎框架,目标是支撑数千万玩家的大型虚拟世界。它由 Trinity 图形引擎、Destiny 物理引擎、Carbon IO 网络层等六大组件构成,上层用 Python 做内容脚本,曾支撑 8825 人同场 PVP 战役的吉尼斯世界纪录。Koala 认为 Unity 和 Unreal 强在渲染和工具链,超大规模同服网络架构基本只能自研,这正是 Carbon 最硬核的部分。做 MMO 的团队值得研究它的分层设计,但这类引擎与自家游戏耦合很深,直接复用门槛不低,更大价值在架构参考。
Hexina
Hexina 是 JetBrains 推出的 WebAssembly 与二进制分析工具包,提供 JetBrains 的 ID 插件和 VS Code 扩展两个版本。它有多标签 WASM 编辑器、可编辑的 WAT 视图和 WAT 语言支持,还能可视化分析 ELF、Mach-O、PE 二进制,调试可对接 Wasmtime、WMR、GrowVM 等运行时,用 Kotlin 多平台一套代码覆盖两端。Koala 认为 Wasm 的工具链一直落后于语言本身,组件模型落地后,开发者更缺一个能看清模块内部的工具,JetBrains 官方下场,补上了这块空白,对做 Wasm 插件系统和边缘运行时时的团队来说,能省下不少逆向排错时间。
以上就是本期科技周报的全部内容,谢谢您的收看。如果内容对您有帮助,请一键三连支持我们。