Show HN: Meow —— 第四个也是最后一个 JavaScript 运行时与工具链
Show HN: Meow – The 4th and final JavaScript runtime and toolchain

原始链接: https://meow.style

// 架构重点 JavaScript 生态系统不需要另一个相互竞争的标准——它需要的是统一。meow 不会重复造轮子。我们引以为傲地利用了 Deno 团队设计的高可靠、跨平台的运行时抽象,并将其与 Oxc 闪电般的解析流水线相结合——这种连接机制将零散、孤立的工具转化为一个默认安全的沙箱。想要挑战极限?设置 MEOW_DANGEROUSLY_DISABLE_SECURITY=1 → 解开束缚 🐾

“Meow” 是一个全新的多合一 JavaScript 工具链,旨在用一个 82MB 的二进制文件取代 Node.js、npm 以及各种构建工具所构成的碎片化且臃肿的生态系统。通过利用 V8 作为运行时和 Oxc AST 进行解析,Meow 将代码检查、格式化、测试和打包统一到一个进程中,消除了冗余的工作和内存开销。 主要特性包括: * **高效的包管理:** 使用操作系统层面的写时复制(copy-on-write)或硬链接进行全局缓存,提供扁平化的 `node_modules` 结构,避免了符号链接问题或重复存储。 * **极致性能:** 通过利用后台线程进行 SHA-512 校验,实现小于 15 毫秒的“热”安装速度。 * **兼容性与安全性:** 提供对 Node.js 的直接兼容(通过 `deno_node`),从而原生支持 Next.js 和 SvelteKit 等框架。它还默认包含一个沙盒化的临时运行环境(`meow x`),以防止未经授权的网络或文件访问。 尽管目前处于早期开发阶段,Meow 的基准测试速度已显著优于 Bun 和 npm 等现有工具。尽管社区对不断涌现的新 JavaScript 运行时持怀疑态度,该项目仍鼓励用户进行测试并提供反馈。
相关文章

原文

// architectural focus

The JavaScript ecosystem doesn't need another competing standard — it needs unification. meow doesn't reinvent the wheel. We proudly leverage the hardened, cross-platform runtime abstractions engineered by the Deno team and marry them to Oxc's lightning-fast parsing pipeline — connective tissue that turns isolated, fragmented tools into a secure-by-default sandbox.

want to live dangerously? MEOW_DANGEROUSLY_DISABLE_SECURITY=1 → leash off 🐾

联系我们 contact @ memedata.com