Firenook:Firebase 官方模拟器的 Rust 平替,写入快 40 倍、内存少 10 倍,还不用装 Java

Firenook 官网图

Firenook 是 Firebase 官方本地模拟器套件(Local Emulator Suite)的开源平替,用 Rust 写成,11 月 5 日刚上线 Show HN,当前版本 0.2.1,Apache-2.0 协议。它的卖点很直接:firebase.json、SDK 和端口都不用改,启动命令里换一个词就能直接用,GitHub 仓库已开源。

官方给出的实测数字很亮眼:写操作中位数 5.1 毫秒,对官方模拟器的 208.2 毫秒,约快 40 倍;峰值内存 2.11 GiB,对 22.57 GiB,约少 10 倍;带数据重启只要 0.59 秒。而且不用装 Java,数据重启后还留着。覆盖 Firestore、Authentication、Storage、Cloud Functions、Pub/Sub、Cloud Tasks、Eventarc 等服务,自带控制台,还给智能体留了 54 个 MCP 工具。

本地用 Firebase 开发的人可以直接试:npm install –save-dev firenook 就能装上,macOS、Linux、Windows 都支持。提醒一句:项目刚上线不久,个别服务的兼容情况以官网的对照表为准,关键路径先别急着换。

来源:Hacker News Show HN @sanjevirau,原文:https://news.ycombinator.com/item?id=50378643

请登录后发表评论

    没有回复内容