This is a direct descendent of ASP.NET MVC which is like 14 years old.
Blazor adds live updating of components via websocket using the Blazor Server opiton, or hosts the whole MVC web app in the browser if you are doing Blazor WASM.
To me it feels like a direct continuation of the last decade of ASP.NET development.