无需编写任何 JavaScript,即可获得单页 Web 应用程序的速度。
当前版本:8.0.4 — 于 2024 年 3 月 8 日发布
Turbo 使用互补技术,极大地减少了大多数 Web 应用程序需要编写的自定义 JavaScript 数量
- Turbo Drive 通过消除对完全页面重新加载的需求,加速了链接和表单提交。
- Turbo Frames 将页面分解为独立的上下文,这些上下文限定了导航,并且可以延迟加载。
- Turbo Streams 通过 WebSocket、SSE 或响应表单提交来传递页面更改,仅使用 HTML 和一组类似 CRUD 的操作。
- Turbo Native 允许你的雄伟的单体形成原生 iOS 和 Android 应用的核心,在 Web 和原生部分之间实现无缝过渡。
这一切都是通过在网络上发送 HTML 来完成的。对于那些不够用的情况,你可以使用Hotwire的另一面,并使用Stimulus完成这项工作。