HTMLX extends the base HTML syntax and makes it easier to create single-page applications with C# and components.