I'm starting to read about Turbo. I don't yet understand exactly how we could possibly use it. But my most immediate goal would be to speed up some load times. In particular the render_machines request can be slow, I think because it's pulling in machine comments and scores. I think Turbo can load those asynchronously. And I believe we can also use Turbo to not load some elements until specifically requested - I am thinking specifically of the "location activity" data (basically, items that are hidden by default and then you click a button to display).
I don't want to jump into this too quickly, but would rather read and learn first.
https://github.com/hotwired/turbo-rails
I'm starting to read about Turbo. I don't yet understand exactly how we could possibly use it. But my most immediate goal would be to speed up some load times. In particular the render_machines request can be slow, I think because it's pulling in machine comments and scores. I think Turbo can load those asynchronously. And I believe we can also use Turbo to not load some elements until specifically requested - I am thinking specifically of the "location activity" data (basically, items that are hidden by default and then you click a button to display).
I don't want to jump into this too quickly, but would rather read and learn first.
https://turbo.hotwired.dev/handbook/introduction Maybe this too as a third party guide https://www.hotrails.dev/turbo-rails