# PRNext

下一波 React 的 从这里开始。

您的 React 组件。您的 npm 生态系统。 Rust 供电的核心。使用熟悉的工具和全新的基础构建网络。

[使用 PRNext Host 进行部署](https://app.prnext.dev)

```sh
npm i @thomas.f/prnext
```

PRNext 是一个实验性的 Rust 支持的运行时，适用于现有的 Next.js 应用程序。保留 React 和 npm，并部分兼容 Next.js。该框架和 PRNext Host 是单独的产品。

Use the alpha for experimentation and test your routes, rendering, dependencies and production build before adopting it. Compatibility with Next.js is partial; a benchmark is not a guarantee for another application.

## 为什么选择 PRNext？

### 吞吐量最高达到 7.5 倍。

PRNext 对比 Next.js 16.4.6：服务端渲染的 1,000 行表格。

Next.js 16.4.6：46.4 响应/秒；PRNext：349.8 响应/秒。在此 1,000 行 SSR 表格测试中，配对吞吐量比值的中位数为 7.5。圆点表示相同大小的响应批次，而非单次响应延迟。

2026 年 11 月 11 日 · 8 个连接 · 各 1 个服务端 worker · 预热 1 秒、测量 5 秒 · Node 24.22.1 · 共享 Windows 电脑，Ryzen 5 3600，32 GiB。仅为本地合成基准，不保证普遍提升或 VPS 性能。

测试使用开发版本。内存为观测到的工作集之和，不代表独占物理内存或精确峰值。倍率为配对比值的中位数。两者均使用各自常规生产环境，内置 React 渲染器不同。流式吞吐量接近，且在此表格中 PRNext 的浏览器初始脚本 CPU 耗时更高。

[基准测试数据](https://prnext.dev/benchmark-data/prnext-next-2026-11-11.json)

| 公制 | Next.js 16.4.6 | PRNext |
| --- | --- | --- |
| 吞吐量 (req/s) | 46.4 | 349.79999999999995 |
| p95 延迟 (ms) | 194.05 | 25.097 |
| 内存（工作集） (MiB) | 395.220703125 | 260.287109375 |
| 服务端 CPU / 响应 (ms/req) | 27.42888621794872 | 3.9663238398013383 |

## 您熟悉的工具。 React、npm 和 Rust 供电的内核。

保留您的组件和 npm 包。 PRNext 在 Rust 中运行其核心，并在 Node.js 上渲染 React。从您现有的项目开始并检查其兼容性。 Next.js 支持仍然是部分的。

## 如何使用PRNext

### 1. 安装 PRNext

保留您的 Next.js 项目。从您的终端添加 PRNext。

### 2. 迁移您的脚本

将您的开发和构建脚本切换到 PRNext，然后检查项目的兼容性。

### 3. 开发您的应用程序

启动开发服务器，编辑组件并在浏览器中检查结果。

### 4. 构建并运行

在将站点上线之前，创建生产版本并在本地进行测试。

[阅读快速入门](https://prnext.dev/llms/zh/blog/getting-started-with-prnext.md)

## 来自 PRNext 的最新消息。

- [PRNext 0.1.22-alpha：性能大幅提升](https://prnext.dev/llms/zh/blog/prnext-0-1-22-automatic-flight-presentation-zh.md)

- [CVE-2026-98432：当等待内核修复成为一个问题时](https://prnext.dev/llms/zh/blog/cve-2026-98432-ubuntu-waiting-for-kernel-fix.md): CVE-2026-98432：为什么等待很重要，Ubuntu 修复了建议以及缓解措施、可用软件包和修补的运行内核之间的差异。

- [CVE-2026-98432：检查您的 Ubuntu VPS 并减少暴露](https://prnext.dev/llms/zh/blog/cve-2026-98432-ubuntu-vps-mitigation.md): 我们在两个 Ubuntu VPS 实例上检查的内容：nftables、MPTCP、容器和服务运行状况。等待 Linux 内核修复时的临时措施。

[所有帖子](https://prnext.dev/llms/zh/blog.md)

## 常见问题解答

### 什么是 PRNext？

PRNext 是一个实验性的 Rust 支持的运行时，用于 Next.js 应用程序。保留 React 和 npm，并在 Node.js 上运行 React 渲染。该框架是在 MIT 许可下开源的。

### 我该如何开始？

从现有的 Next.js 项目开始。该快速入门将引导您完成安装包、迁移脚本、开始开发和检查生产版本。

[阅读快速入门](https://prnext.dev/llms/zh/blog/getting-started-with-prnext.md)

### 它适用于我的 Next.js 项目吗？

Next.js 兼容性仍然是部分的。 prnext check 命令有助于识别一些不兼容性，但它不能取代测试您的路由、表单和集成。

[检查迁移步骤](https://prnext.dev/llms/zh/blog/getting-started-with-prnext.md)

### 我可以保留 React 和我的 npm 包裹吗？

Yes. Keep your React components and npm dependencies. The documented PRNext 0.1.22-alpha requires React, React DOM and react-server-dom-webpack 19.3.1. Libraries that depend on unsupported Next.js features still need checking.

### 我可以在生产中使用它吗？

alpha 旨在用于实验和反馈。在考虑部署之前，请检查项目的兼容性并测试其生产版本。仅有效的开发会话并不能验证您的应用程序。

[测试生产版本](https://prnext.dev/llms/zh/blog/getting-started-with-prnext.md)

### 我可以在哪里托管我的网站？

PRNext Host 是用于部署支持的应用程序和静态站点的单独服务。通过 MCP 连接 Codex、Cursor 或 Claude Code 以处理您的项目和部署。新的访问权限当前使用候补名单。

[探索 PRNext Host](https://host.prnext.dev/zh)

## 来源

[GitHub](https://github.com/Lorkydey/PRNext)

[npm](https://www.npmjs.com/package/@thomas.f/prnext)

[Blog](https://prnext.dev/llms/zh/blog.md)

---

语言: zh-Hans

Canonical: https://prnext.dev/zh

Index: https://prnext.dev/llms.txt
