折腾啥 头像

消息来源频道

折腾啥

@zhetengsha

频道40,410 位成员公开可见0 人在线

Power Users/Automators 折腾/讨论/分享各种开源工具/脚本/自动化工作流 👥 群组 @zhetengsha_group 📌 资源合集导航 https://t.me/zhetengsha/2 🎁 恰饭推荐 https://t.me/zhetengsha/957 📢 广告投放 @xream Buy ads: https://telega.io/c/zhetengsha feedId:55438372655431680+userId:62307599601855488

成员规模40,410 位成员
在线情况0 人在线
消息总数4,340 条消息
浏览量总数7,753,402 次浏览

在这个频道里搜索消息……

t.me/zhetengsha

Ion.js — Rust 内嵌 JavaScript 运行时,重新定义多线程 JS 执行环境
• 以 Rust + V8 引擎构建,基于 Tokio 实现高效事件循环,支持多线程并发执行
• 设计简洁的高层 API,灵感源自 napi-rs,易用且可扩展,支持插件系统等复杂应用场景
• 支持多上下文 (JsContext) 共享线程 (JsWorker),每个 JsContext 拥有独立全局环境和事件循环
• 提供灵活的用户扩展接口:Resolvers 可自定义模块解析,Extensions 助力标准库扩展,Preprocessors 支持源码预处理(如 TypeScript 转译)
• 兼顾兼容性优先支持 Web 标准 API,逐步完善 setTimeout、console 等基础功能,Node.js 兼容性计划中
• 解决 Node.js 嵌入复杂、Deno 用户态 API 难用、Bun 无法嵌入的痛点,提供静态编译、C FFI(计划中)等便利特性
• 适合构建 JS 插件系统、SSR 渲染、FaaS 平台等需内嵌 JS 执行环境的 Rust 应用,支持线程安全跨语言调用