🔧 掌控
在 vite-plugin-ssr
中你可以使用任意UI框架(React, Vue, Svelte, Solid, ...)和任意工具(任意前端框架、web技术栈、部署环境、Vite插件...)
你可以手动继承各种工具,并且保持掌控架构
📦 零配置
vite-plugin-ssr
让你 只在关键的地方进行配置
不需要任何配置即可让一切完美运行
💫 简单
在 vite-plugin-ssr
中你可以手动集成工具链。虽然它意味着更多的工作量,但同时它为你提供了从根本上更简单 & 更加稳定的基础来构建上层框架
vite-plugin-ssr
和你的UI框架(React/Vue/...)之间分割清晰,使得你的应用容易理解
成熟
文件系统路由, 数据获取, 预渲染, Layouts, HMR, i18n, Link 预请求, HTML 流式渲染
客户端路由 (页面导航快) 或 服务端路由 (架构简单)
所有渲染方式: SSR, SPA, MPA, SSG, HTML-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,而且我们通常最先支持最新技术
Sponsorvite-plugin-ssr
is free and open source, made possible by wonderful sponsors.