<!-- MyButton.html -->
<button onclick={e => OnClick(e)}>
Clicks: {c} <!-- ⬅︎ HTML can "react" natively, no framework! 🚨 -->
</button>
<script lang="C#"> // ⬅︎ script tags in ANY language! 🚨
void OnClick(Event e)
{
c++;
Console.Log("Hello from C#");
}
</script>- 🙊 Language Choice
Web4 ends JavaScript’s monopoly on building dynamic user interfaces on the web. - 👯♀️ Multiplayer Reactivity
When application state lives on the server, multiple connected clients can react to the same state change. - 🙈 Offline Reactivity
Bidirectional protocols enable local-first synchronizations and apps continue to function even without a network connection. - 🪶 Zero-Cost Dependencies
When applications execute remotely, binaries can grow to gigabytes in size without impacting user experience because they are never transferred to the browser.
Note
XTML (eXtramural Templating Markup Language) is intended to be a hopeful W3C candidate recommendation for HTML6
Important
This repository contains no implementation code. It is used as a common area for cross-language discussions, issues, benchmarks, documentation, and specifications. For implementation code please visit one of the SDKs below.