性能
除了数据完整性方面的好处之外,带有 Entity 级记忆化的规范化缓存还能为富交互应用带来显著的性能提升。
React 渲染基准测试
完整的渲染流水线(从 fetch 到 DOM 提交),通过 Playwright 在真实浏览器中测量。1 React 基线使用 React 文档中的 useEffect + useState。2
这些基准测试衡量的是框架在更大系统中的影响。因此,它们最适合用来比较不同方案,而不是作为应用整体性能的绝对度量。我们用它们来指导库的优化,并随时间发现性能回退。
规范化基准测试
与旧版 normalizr 库对比反规范化。Entity 级记忆化可以保持全局引用相等,并加快重复访问,包括在变更之后。