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.

Browser WebAssembly
Qualified source fixture WV
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.

Execution evidence Ready
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.