NoFOMO
搜索 中EN 登录 注册

最高第 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

原推

Chris Tate @ctatedev 6.8万 粉丝

Introducing @𝚜𝚌𝚛𝚒𝚙𝚝𝚌/𝚝𝚑𝚛𝚎𝚊𝚍𝚜 Zero-copy object sharing for regular TypeScript compiled with scriptc → Node.js-compatible Worker + postMessage → publish() shares immutable graphs by reference → Sender and workers read the same graph → Runs in Node.js w/ cloning https://t.co/ol0lCmNlJ6
推文配图
328点赞 19转发 11回复 1.9万浏览

在 X 上查看 收藏

同一事件,其他人怎么说

1 条
  1. Malte Ubl @cramforce 124

    Malte Ubl说明scriptc目标是让编译型TS媲美Go和Rust,需要稳健多线程原语,程序在Node中语义一致并实现零拷贝不可变数据结构传入Worker。

    在 X 上查看

X 上的热门回复

登录后查看 X 上的 1 条热门回复

来自 @ctatedev 等,已过滤广告,附中英文翻译。

免费注册 已有账号?登录

讨论 0

还没有人讨论,来说第一句。

推荐信源

觉得我们漏了哪个一手信源,或者该关注什么话题?告诉我们。审核通过后,所有人的榜单都会覆盖到它。

@用户名,或者主页链接