🔧 掌控

vite-plugin-ssr 中你可以使用任意UI框架(React, Vue, Svelte, Solid, ...)和任意工具(任意前端框架、web技术栈、部署环境、Vite插件...)

你可以手动继承各种工具,并且保持掌控架构

📦 零配置

vite-plugin-ssr 让你 只在关键的地方进行配置

不需要任何配置即可让一切完美运行

💫 简单

vite-plugin-ssr 中你可以手动集成工具链。虽然它意味着更多的工作量,但同时它为你提供了从根本上更简单 & 更加稳定的基础来构建上层框架

vite-plugin-ssr 和你的UI框架(React/Vue/...)之间分割清晰,使得你的应用容易理解

成熟

文件系统路由, 数据获取预渲染LayoutsHMRi18nLink 预请求HTML 流式渲染

客户端路由 (页面导航快) 或 服务端路由 (架构简单)

所有渲染方式: SSRSPAMPASSGHTML-only

每个页面可以使用不同的渲染方式

🌍 随处部署

随处部署 (Vercel Serverless/Edge/ISR,Cloudflare Workers,AWS EC2/Lambda,Firebase,Google Cloud, ...)

预渲染应用并把它部署到 任意静态host(Netlify, GitHub Pages, Cloudflare Pages, ...)

像手套一样适合 Cloudflare Workers 的小型worker尺寸要求

💎 坚如磐石

vite-plugin-ssr 源码 无已知bug,每次发布都经过大量自动化测试,并且被多家公司 用于生产环境

🚀 规模化

可扩展至数百 kLOC 的 开发者体验:由 Vite 提供支持的 HMR 和快速启动开发

可扩展的灵活性架构 从小型业余爱好项目扩展到大型企业项目

快速

通过代码分割客户端路由Link 预请求快速冷启动来实现最先进的性能

Lighthouse 得分: 100%

💖 有趣

vite-plugin-ssr 简单, 清晰, 健壮: 没有魔法,没有意外行为,没有混淆,没有bug(vite-plugin-ssr源码)

使用 vite-plugin-ssr一切尽在掌控;这是令人上瘾的乐趣

构建你自己的框架

使用 vite-plugin-ssr构建你自己的框架。数百行代码足以构建你自己的 Next.js / Nuxt

构建 公司内部框架 来扩展你的团队,或者使用定制框架增强你的产品以取悦你的用户,再或者只是保持掌控架构

工匠精神

精心制作,注重细节追求简单

对上游 Vite贡献

欢迎来 GitHub 和 Discord 交流

前沿

我们定期参与RFC,而且我们通常最先支持最新技术


探索如何使用 vite-plugin-ssr


Sponsor
vite-plugin-ssr is free and open source, made possible by wonderful sponsors.