So that feels like saying ASP.NET AJAX was way ahead of the game. And in some ways it was.
And in other ways you had this massive __VIEWSTATE hidden input field that would have to be sent in order to recreate state. But I will say, it was very cool technology at the time.
This sounds like React with SSR or so-called Universal Web Apps.