VEXTJS 0.3.24 / NATIVE API RUNTIME

VextJS

为高性能 RESTful API 而生的 Node.js 框架。Native fast path、三段式服务端热重载、CLI、校验、OpenAPI 与生产运行能力在同一套工程模型里开箱即用。

T1路由代码 1-10ms 热替换
T2服务/模型 5-50ms 结构重载
T3配置/插件 1-3s 冷启动
Nativehttp.createServer fast path

Hot Reload Pipeline

三段式服务端热重载,让 API 开发少等一次重启。

Vext 会按变更边界选择不同策略:能热替换的直接替换,需要重建结构的只重载结构,触及运行时边界时再冷启动。

T1 / code

路由代码热替换

命中 src/routes/ 等业务代码时走毫秒级替换路径,保留开发服务进程和连接状态。

1-10ms
T2 / struct

服务与模型结构重载

服务层、模型、语言资源等结构变更触发局部重载,不把每次改动都推向冷启动。

5-50ms
T3 / cold

运行时边界冷启动

配置、插件和中间件改变时执行冷启动,保证运行边界正确重建,不牺牲安全性。

1-3s

Performance Stack

性能不是包装词,而是从 HTTP 路径到生产护栏的一组工程选择。

首页保留框架真实工程面:Native fast path、route-core、schema/OpenAPI、CLI 与生产交付能力。

fast path

Native 高性能路径

Native Adapter 贴近 Node.js 原生 HTTP,配合 route-core 路由核心保持轻量。

router

面向 API 的路由核心

文件路由、三段式路由定义和请求上下文围绕 RESTful API 服务组织。

schema

校验与 OpenAPI

在路由 options 中声明参数规则,让请求校验和接口文档共用同一份定义。

cli

开箱即用 CLI

创建、开发、构建和启动命令收敛在框架入口,新项目可以直接开工。

hooks

运行时生命周期

request、validation、response、service、fetch 等 hooks 支撑插件和横切逻辑。

safe ship

生产安全能力

限流、结构化错误、优雅关闭、心跳监控和多进程部署组成交付闭环。

Runtime Flexibility

Adapter 是弹性,不是首页主角。

Vext 的主线是框架自身的 API 性能与开发体验。Adapter 负责在需要时连接不同 HTTP 生态,让迁移和集成更稳。

Native原生 HTTP fast path,适合追求极简依赖和吞吐。core
Hono轻量现代生态,适合边缘和中间件组合。lean
Fastify成熟高性能生态,适合复杂插件场景。plugin
Express兼容传统 Node.js 项目迁移。classic
Koa适合洋葱模型和既有 Koa 代码复用。flow

Production Ready

安全、稳定、可发布,不停在 demo 层。

Vext 的文档入口应该让团队快速判断它能否进入真实服务端项目:限流、优雅关闭、Rolling Restart、Cluster、国际化、结构化错误和 OpenAPI 都要被看见。

Rate Limit内置限流能力降低滥用风险。
Graceful关闭流程保护连接与请求。
Cluster多进程与心跳适合生产守护。
Errors业务码、i18n 与 JSON-safe details。

Next Steps

直接进入你要验证的工程路径。