I know that the browser will understand only 3 languages, those are HTML/CSS/Javascript.
I read,
https://learn.microsoft.com/en-us/aspnet/core/mvc/views/razor?view=aspnetcore-2.2
Example:
@Html.Action("ActionName", "ControllerName")
@using mvcTestProject.Controller.Models.Example
And above razor syntax is how and who converts razor to HTML?