Web page design will have to fundamentally change to accommodate surgically updating web pages, for the large overhead to disappear.
Anything that wouldn't require a round trip for data can be scripted pretty simply just using Stimulus.
I can't imagine it's any harder with any of the other server side technologies like Liveview, Blazor, etc.
One example is [1] Laravel livewire.
Here is some specific documentation pertaining to how it manages incremental DOM updates: https://blazor-university.com/components/render-trees/