← 返回日报
略读 预计 2 分钟

Show HN: Meow – The 4th and final JavaScript runtime and toolchain

摘要

项目展示 meow 是一款单二进制运行时 + 工具链,替换传统 runtime、包管理器、测试/ lint / 格式化器等;核心为 parse-once pipeline,借助 OXC 解析器将代码库一次映射到内存 AST,供运行时、包管理器、linter、test runner 共享;零配置、零分配;支持 npm 兼容、TypeScript 原生、WinterTC Web APIs、V8 快照、Deno Core;安装使用全局缓存、SHA-512 完整验证;内置 Next.js 15、Astro、Vite 兼容;基准显示 516 pkg 大 workspace 301ms 安装、冷启动优于 Node/Deno,配合详细图表与零开销工程描述。

荐读理由

借助 OXC 解析器将运行时、包管理器、测试器和格式器统一到单 AST + 全局缓存的架构,能把包下载和构建从几秒级降到 301ms 甚至 0ms 重复安装,完美解决我的 AI 工程项目中碎片化工具链导致的高时延和重复解析问题,可直接迁移到我的项目中替代多工具栈

原文

meow meow

Star Install

ʊ^•ﻌ•^ʊ The runtime that purrs & bites

Purrs like a kitten. Runs like Rust.

One binary replaces your runtime, package manager, test runner, linter, formatter and typechecker. Your package.json stays. Your code stays. Everything just runs faster — with tiny paws.

Get started ♥ Adopt meow

npm-compatible TypeScript native WinterTC Web APIs

meow mascot

$ meow build → 5.7s ✦

ZERO CONFIG ✦OXC PARSER ✦SHA-512 VERIFIED ✦V8 SNAPSHOTS ✦PARSE ONCE ✦DENO CORE ✦ONE BINARY ✦SECURE BY DEFAULT ✦TYPESCRIPT NATIVE ✦npm COMPATIBLE ✦ZERO CONFIG ✦OXC PARSER ✦SHA-512 VERIFIED ✦V8 SNAPSHOTS ✦PARSE ONCE ✦DENO CORE ✦ONE BINARY ✦SECURE BY DEFAULT ✦TYPESCRIPT NATIVE ✦npm COMPATIBLE ✦

// the parse-once pipeline

Everything in perfect harmony.

Instead of forcing your runtime, package manager, linter and test runner to parse your codebase independently over and over, meow brings them under a single roof.

Powered by the ultra-fast Oxc parser, we map your code exactly once in memory. That single AST natively feeds the entire toolchain at once.

Zero allocationsZero configOne engine

your_codebase/

Oxc parser → single AST

Runtime

Package Mgr

Linter

Test Runner

parsed once · fed everywhere

// zero-overhead engineering

Brutal performance. Adorable UX.

Soft Paws, Zero Waste

Packages download to a global cache exactly once, then instantly project into your workspace. Millisecond warm installs and 0 bytes of duplicated disk space.

Perfect Social Skills

No need to rewrite imports or fix configs. meow natively boots Next.js 15, Astro and Vite out of the box — seamless CommonJS & Node built-in compatibility.

Fast by Math, Not by Cheating

We don't skip cryptographic supply-chain signatures to win benchmarks. meow runs full SHA-512 verification, offloading heavy hashing to background OS threads so your network never stalls.

Deterministic Harmony

The clock is frozen and randomness is seeded so test environments are mathematically predictable every single run. Need real network or file access? Just pass --trust.

// architectural focus

The problems were already solved. We just stopped fragmenting them.

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 🐾

// the benchmarks

Fast where it actually counts.

meow runs full SHA-512 supply-chain verification on every install — and still projects a 516-package workspace from cache in 301ms. On real Next.js 15 builds it leaves Node and Deno in the dust, and trades blows with the fastest runtimes on raw compute. On the work you actually ship, the claws come out.

  • 3 iterations · ~25+ pkg full-stack Next.js / Prisma workspace · real numbers, no shortcuts

0ms

Warm install

516 pkgs from cache · SHA-512 verified

0ms

Hot install

instant no-op re-install

0ms

File I/O

300-file read + write

0ms

Cold start

ahead of Node & Deno

Package install — Large workspace

lower is better · 516 packages · 2174 edges

npm

5,231ms

Deno

624ms

Bun

526ms

🐾 meow

301ms ⚡

Global cache warm. 516 packages projected into place in 301ms, every signature SHA-512 verified along the way.

Hacker News · 项目/工具 · 11 赞 · 5 评 讨论 → 阅读原文 →

这条对你有帮助吗?