Choosing Phoenix LiveView - The difficulties deciding between Phoenix LiveView and traditional frontend frameworks

Thanks for your answers. Hm ok, so from what I understand, you are storing details in the URL (by replacing it) when a navigation event occurs. But can’t you just update the URL as it goes? I guess that with your technic you can’t use normal link again because you need to prepend a custom action?

Do you happen to know if by default liveview restore the form with the focus and the position on screen?

It’s funny because there is a discussion happening right now on a subject that seems related: Add `:params` opt to JS.patch and JS.navigate, and opt to merge `phx-value-*`