Direct browser execution
Windvale running without .NET
This page loads one deterministic module emitted by Windvale's
.wv WebAssembly backend and executes it directly in a disposable browser worker.
It does not start Blazor or the .NET runtime.
module Webassemblyˉstructuredˉcontrol profile portable;
export fn Main() -> i32 {
var Value: i32 = 0;
while Value < 3 {
Value = Value + 1;
}
if Value == 3 {
Value = Value * 10;
} else {
Value = 1;
}
while Value < 42 {
Value = Value + 4;
}
return Value;
}
The source is shown as provenance. This milestone executes its prebuilt artifact; source editing still belongs to the Stage 0 playground.
- Artifact
- 1,923 bytes
- Target
- wasm32-browser-v1-experimental
- Imports
- None
- Control
- Two loops · one if/else
- Expected
- ABI 2 · budget 184 succeeds · 183 returns WVR3011
Ready to validate and execute the pinned artifact.
What this proves
No CLR downloadThe page contains no Blazor bootstrap or .NET framework request.
Exact identitySHA-256 is checked before the module reaches the worker.
Contained executionFresh workers enforce both wall-clock and exact WVB instruction budgets.
Artifact production and qualification still use the Stage 0 toolchain. This is a .NET-free browser runtime lane, not yet a .NET-free source compiler.