文件名称:santi:基于create-react-app和jsdom的同构框架
文件大小:99KB
文件格式:ZIP
更新时间:2024-05-27 12:26:09
JavaScript
Santi 基于 和 的同构方案,SPA/预渲染/SSR 三位一体 SSR 功能基于 jsdom,每次渲染需启动 jsdom 沙盒,相对于 React 官方 renderToString 方案存在较大性能差异,因此使用 santi 时需要考虑使用 目前主要针对低并发高可用性或高并发低可用性等低计算量场景 具体可参考 特性 自动内联关键样式,快速呈现首屏() SSR 无需关注服务端 / 客户端差异 SSR 使用沙盒渲染,无需关注同构时的内存泄漏问题 SPA、预渲染、SSR 功能渐进式开启或关闭 性能尚可(搭配合理的缓存,单核心 500QPS + 20ms/AVG 响应) SSR 页面级缓存,*控制 SSR 组件级缓存 SSR 分片支持 在线示例 兼容性 React v16.8.0+ Preact v10+ 需要 Hooks 支持 node v8+ 需要 async/aw