最高第 3 名 现在第 5 名
scriptc 多线程与零拷贝设计
Chris Tate发布scriptc/threads:为scriptc编译的TypeScript提供零拷贝对象共享,支持Node兼容Worker与postMessage按引用共享不可变图。
要点
- @ctatedev 发布了 @scriptc/threads,为用 scriptc 编译的常规 TypeScript 提供零拷贝对象共享。
- 据发布内容,publish() 按引用共享不可变图,发送方和 worker 读取同一个图。
- 它提供 Node.js 兼容的 Worker + postMessage,并在 Node.js 中带 cloning 运行。
- @cramforce 表示,scriptc 的目标是让编译后的 TS 能与 go 和 rust 竞争,这需要健壮的多线程原语;这些程序在 node 中语义相同,但在 scriptc 中会把零拷贝不可变数据结构传入 worker。
要点和反应摘要由 AI 依据本页推文整理,请以原推为准。 我们怎么用 AI
原推
同一事件,其他人怎么说
1 条-
Malte Ubl说明scriptc目标是让编译型TS媲美Go和Rust,需要稳健多线程原语,程序在Node中语义一致并实现零拷贝不可变数据结构传入Worker。
在 X 上查看

讨论 0
注册 登录 后参与讨论
还没有人讨论,来说第一句。