React - i18n 解决方案基准测试与对比

0 阅读1分钟

我对所有用于 Next.js 和 TanStack Start 的国际化解决方案进行了比较与基准测试。

测试内容:
基于以下组合的 4 种场景:

  • 动态加载(dynamic loading)
  • 使用命名空间(namespaces)对 JSON 进行作用域划分

Screenshot 2026-04-21 at 2.47.07 AM.png

测量指标:

  • 库大小
  • 页面大小
  • 每个页面和每种语言环境的未使用内容泄漏
  • 组件大小
  • 加载时间、页面切换以及应用响应性

结果:

简单来说,不要被炒作和营销所误导。越是资金充足的主流解决方案,反而越难很好地解决国际化的问题。

TanStack 报告
intlayer.org/zh/doc/benc…

Next.js 报告
intlayer.org/zh/doc/benc…

Benchmark 仓库地址
github.com/intlayer-or…