Show HN: Kyushu – 一个可自托管的 JavaScript Workers WASM 沙盒
Show HN: Kyushu – A self-hostable WASM sandbox for JavaScript workers

原始链接: https://kyushu.dev/

早期实验 —— 请预见破坏性变更。是否曾想过在 VPS 或任何地方运行类似 Cloudflare Workers 的处理程序,且无需 Node.js、Bun 甚至 Docker? `curl -fsSL https://kyushu.dev/install | bash` 什么是 Kyushu? Kyushu 是一个开源 CLI,让你能够编写 JavaScript 或 TypeScript 处理程序,将其构建为自包含的 WebAssembly 二进制文件,并使用一条命令 —— `kyu` —— 在任何地方运行。 * 无需 Node、Bun 或 Docker —— 仅需单个二进制文件 * Cloudflare Workers 风格 API —— 熟悉的 fetch 处理程序 * 可自托管 —— 运行在 VPS 或任何地方 * WebAssembly 沙盒 —— 与宿主机隔离 [阅读文档] 人们在说什么(大概吧) “但是……为什么呢?” JD John Doe,Node.js 开发人员,NaN 年经验 “我喜欢 Docker” JS Jane Smith,高级 YAML 工程师 “你听说过 Bun 吗?” BJ Bob Johnson,AI 提示词大师主厨

这篇 Hacker News 帖子讨论了 **Kyushu** 的发布,这是一个用于 JavaScript worker 的自托管 WebAssembly (WASM) 沙箱。该项目旨在提供一个轻量级且安全的运行环境,以便在基于 Web 的技术栈中运行高性能代码。 在讨论中,相关项目 **Nasscad** 的创建者解释了此类技术的主要用例。通过将 3D 几何处理等资源密集型任务卸载到 WASM,开发人员可以直接在浏览器中为 CAD 工具或游戏引擎等复杂应用程序实现接近原生的性能。 帖子中的资深 WASM 开发人员指出,尽管 WASM、容器和微虚拟机 (microVM) 的用途各不相同,但 WASM 仍然是实现隔离和提升性能的关键工具。总的来说,这次讨论突显了一个日益增长的趋势,即利用 WASM 来弥合 Web 技术的灵活性与繁重计算所需的原始算力之间的差距。
相关文章

原文

Ever wanted to run a Cloudflare Workers-style handler, on a VPS or anywhere, without Node.js, Bun, or even Docker?

curl -fsSL https://kyushu.dev/install | bash

What is Kyushu?

Kyushu is an open source CLI that lets you write a JavaScript or TypeScript handler, build it into a self-contained WebAssembly binary, and run it anywhere with one command - kyu.

  • No Node, Bun, or Docker - just a single binary
  • Cloudflare Workers-style API - familiar fetch handler
  • Self-hostable - runs on a VPS or anywhere
  • WebAssembly sandbox - isolated from the host
Read docs

What people are saying (probably)

"But...why?"

JD

John Doe

Node.js Developer, NaN years experience

"I like Docker"

JS

Jane Smith

Senior YAML Engineer

"Have you heard of Bun?"

BJ

Bob Johnson

AI prompt master chef

联系我们 contact @ memedata.com