Repository navigation
Benchmarks
Evaluating the computational behavior, ideation capacity, and determinism of the Hywe spatial compiler.
The core technical proposition of HYWE is not merely whether WebAssembly can compile an isolated room layout quickly. Rather, it investigates a foundational computational question:
How does computational cost scale as a function of spatial topology, and how effectively does the compiler absorb geometric and structural complexity while enabling interactive design space exploration?
In HYWE's architecture, the designer interacts exclusively with an abstract, high-level programmatic intent (a hierarchical node tree and relational rules). The underlying combinatorial complexity of discrete spatial synthesis—integer lattice coordinate quantization, synchronous multi-cluster growth, site boundary confinement, collision avoidance, and adjacency emergence—is absorbed entirely by the compiler, supporting interactive design-space exploration at the core compilation layer, with regular operators remaining approximately 1 second through 1,000 synthetic nodes (strictly decoupled from browser DOM mutation and WebGPU rendering passes).
-
Runtime Governed by Topology and Operator Path; Boundary-Search Operators Increase Variance: Compilation latency is co-determined by structural graph topology and sequence operator path. Across standard layouts, regular operator classes exhibit tight within-class repeatability (SD ~0.7–2.7 ms across Deep-Spine and Radial-Star; ~1–4 ms across standard CIF-10 operators). However, sequence operators that traverse extensive diagonal or boundary-search paths introduce substantial variance (up to ~400–590 ms on CIF-10 and ~800 ms at 50 nodes), reflecting the geometric cost of spatial conflict resolution rather than simple random drift.
-
WebAssembly Scaling & Boundary-Search Pathologies (10 to 1,000 Nodes): Under in-browser WebAssembly (Firefox 156 / Mono WASM), regular operator compilation scales predictably within ~1 s across scales (~107 ms at 10 nodes to ~1,009 ms at 1,000 nodes). Specific boundary-exhaustion operators at 500 nodes reveal an adversarial geometric search regime (~5 s) driven by increased perimeter collision-search work under inward geometric confinement when growth fronts clash with sibling clusters. Integer lattice compilation avoids the non-terminating stagnation and local-minima collapse typical of continuous relaxation solvers.
-
Zero-Divergence Deterministic Compiler: Across 720 empirical benchmark evaluations (72 canonical configurations × 10 iterations), the platform demonstrated 100.0% state validity and zero hash divergence, establishing HYWE as a deterministic compiler rather than a stochastic or probabilistic generator under the tested runtime environment.
-
Near-Zero Cold-Start Overhead (1.00× Cold/Warm Ratio): Cold first invocations track warm steady-state execution at an exact ~0.95–1.00× ratio (cold latency identical to warm latency within milliseconds; e.g. 79.21 ms cold vs. 79.06 ms warm on Radial-Star). No substantial cold-start overhead was observed in the measured compilation pipeline under the specified WebAssembly runtime.
-
Exact Integer Area Preservation (
$\sigma_A = 0.0%$ ): Across all archetypes and sequence operators, discrete hexagonal-orthogonal grid quantization maintains 0.0% area deviation, ensuring complete mathematical conservation of declared programmatic capacities without rounding erosion.
To benchmark spatial compilation objectively across diverse typologies, the suite evaluates three distinct architectural graph archetypes directly compiled from HYWE's interactive node hierarchy:
| Radial-Star (7 Units) | Deep-Spine (7 Units) | CIF-10: Clinical Suite (10 Units) |
|---|---|---|
![]() |
![]() |
![]() |
|
Concentric Hub-and-Spoke |
Linear Progression Spine |
Multi-Tier Healthcare Suite |
- Typological Role: Healthcare Emergency & Diagnostic Suite featuring acute care, critical resuscitation, specialized imaging, clinical support, consultation suites, and public arrival.
-
Topological Invariants: Graph Depth
$D = 2$ , Branching Factor$B = 2.25$ , Mean Compactness$CI = 0.631$ , Mean Perimeter$P = 171.4$ , Adjacency Delta$\Delta J = 0.744$ . -
HYWE Compact Syntax:
L0(Q=VRCCNE/L=0/X=1/B=0/E=0)(1/60/Primary Intake)(1.1/40/Acute Care)(1.1.1/30/Critical Care)(1.1.2/25/Resuscitation)(1.2/45/Diagnostic Imaging)(1.2.1/35/Specialized Scan)(1.3/20/Clinical Support)(1.4/50/Public Arrival)(1.4.1/35/Consultation Suites)(1.4.2/20/Service Core)
- Typological Role: Concentric, hub-and-spoke configuration with a single central core surrounded by six equal radiating sectors (e.g. radial nursing clusters or civic pavilions), minimizing distance to shared services.
-
Topological Invariants: Graph Depth
$D = 1$ , Branching Factor$B = 6.00$ , Mean Compactness$CI = 0.681$ , Mean Perimeter$P = 150.4$ , Adjacency Delta$\Delta J = 0.455$ . -
HYWE Compact Syntax:
L0(Q=VRCCNE/L=0/X=1/B=0/E=0)(1/60/Central Hub)(1.1/40/Sector A)(1.2/40/Sector B)(1.3/40/Sector C)(1.4/40/Sector D)(1.5/40/Sector E)(1.6/40/Sector F)
- Typological Role: Strictly linear, single-branch spine hierarchy modeling directional procession and corridor sequences (e.g. airport concourses, museum gallery sequences, or linear clinical wings).
-
Topological Invariants: Graph Depth
$D = 6$ , Branching Factor$B = 1.00$ , Mean Compactness$CI = 0.699$ , Mean Perimeter$P = 159.1$ , Adjacency Delta$\Delta J = 0.610$ . -
HYWE Compact Syntax:
L0(Q=VRCCNE/L=0/X=1/B=0/E=0)(1/50/Spine-1)(1.1/50/Spine-2)(1.1.1/50/Spine-3)(1.1.1.1/50/Spine-4)(1.1.1.1.1/50/Spine-5)(1.1.1.1.1.1/50/Spine-6)(1.1.1.1.1.1.1/50/Spine-7)
To ensure scientific transparency and empirical reproducibility, anyone can reproduce these exact benchmarks natively inside their own web browser.
Open Developer Tools (F12 / Ctrl+Shift+I or right-click
// 1. Run 6 Quantitative Topological Descriptors (D, CI, B, P, ΔJ, σ_A) (~1-2 min)
runQualityTest()
// 2. Run Determinism & Signature Conformance Suite across 10 iterations (~2 min)
runConformanceTest()
// 3. Run Compilation Latency & Standard Deviation across 24 operators (~3-4 min)
runPerformanceTest()
// 4. Run Algorithmic Scaling Benchmarks up to 1,000 Nodes (~3-5 min)
runScalingTest()
// 5. Run End-to-End Latency Profiling (AST → SVG → DOM → WebGPU) (~1-2 min)
runEndToEndTest()
// 6. Run Combinatorial Multi-Container Growth across floorplates (~2-3 min)
runMultiContainerTest()
// 7. Run Syntactic Perturbation Sensitivity (D(C_0, C_1)) (~1 min)
runSensitivityTest()
// 8. Run all 7 suites sequentially with automated file downloads (~12-15 min)
runAllTests()Each suite compiles directly inside your browser's WebAssembly sandbox, logs execution progress in the console, and automatically downloads the formatted Markdown report to your machine.
-
Measured Scope: Core compilation transformations (
runCompilation), encompassing Lexel AST parsing, Hexel coordinate quantization, Coxel simultaneous cluster expansion, Goxel boundary geometry evaluation, and Xyxel planar resolution. - Decoupled Scope: DOM tree mutations, SVG string serialization, CSS re-layouts, and WebGPU vertex buffer pipeline allocations are explicitly isolated from core benchmarks.
graph LR
subgraph "Core Compilation Benchmark (Measured Scope)"
A[Programmatic AST] --> B[Lexel Parser]
B --> C[Hexel Lattice Quantization]
C --> D[Coxel Cluster Growth]
D --> E[Goxel Geometry & Xyxel Layout]
end
subgraph "Interactive UI Pipeline (Decoupled Scope)"
E -.-> F[SVG String Serialization]
E -.-> G[WebGPU Mesh Allocation]
F -.-> H[Browser DOM Mutation]
G -.-> I[Hardware Frame Rendering]
end
- Runtime Environment: WebAssembly (Mono / .NET 10.0.12)
- Architecture: Wasm (64-bit host)
- Build Configuration: Release
- Client / Host Engine: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:156.0) Gecko/20100101 Firefox/156.0 (20 logical threads)
-
Timing Scope: Core layout engine compilation (
runCompilation), capturing first-invocation initialization effects and steady-state execution. - Warm-up Policy: 2 warm-up cycles executed prior to steady-state measurement to stabilize dispatch latency.
-
Memory Isolation: Forced generational sweeps (
GC.Collect()) executed between operator batches to eliminate garbage collection skew.
Topology and operator traversal both influence runtime; regular operators exhibit low variance, while boundary-search operators can produce substantially higher costs. When evaluating the 24 canonical sequence operators across topological presets in Firefox WebAssembly, the empirical data reveals two distinct execution behaviors:
xychart-beta
title "Performance by Architectural Archetype (Firefox 156 / WASM)"
x-axis ["Deep-Spine", "Radial-Star", "CIF-10"]
y-axis "Avg Latency (ms)" 0 --> 200
bar [78, 79, 180]
| Factor | Observed Effect | Computational Interpretation |
|---|---|---|
Operator Variant (e.g. VRCWEE vs HRCCSS) |
Low variance across regular operators (~107–113 ms for CIF-10); higher dispersion on diagonal search sequences | Operator selection contributes predictable, bounded cost with diagonal search sequences exploring larger boundary spaces. |
| Topological Shift (Radial-Star → CIF-10) | ~2.3× (~79 ms → ~180 ms) | Dominant computational cost is driven by tree depth, relational propagation, and nesting resolution. |
| Within-Class Variance | Minimal (SD 0.7–2.7 ms for Deep-Spine and Radial-Star) | Execution is deterministic and free from heuristic search drift or stochastic convergence jitter. |
- Deep-Spine (7 nodes, linear spine hierarchy): ~78.38 ms average (tight band: 77.60–80.50 ms, SD ~1.31 ms, Cold: ~78.21 ms)
- Radial-Star (7 nodes, flat star topology): ~79.06 ms average (tight band: 77.30–80.70 ms, SD ~1.60 ms, Cold: ~79.21 ms)
- CIF-10 (10 nodes, multi-branch complex institutional floorplate): ~180.26 ms average (typical band: 107–113 ms for 19 canonical operators; ~400–590 ms on diagonal boundary operators; SD ~23.60 ms, Cold: ~169.54 ms)
Note
Statistical Protocol & Outlier Retention: Each operator is evaluated over 10 steady-state iterations under Firefox 156.0 WebAssembly. No observations were removed or trimmed from the reported dataset; anomalous variance (such as the higher dispersion observed in CIF-10 / HRCWSW, SD = 151.85 ms, compared to SD ~1–4 ms across standard operators) is explicitly retained to expose real runtime behavior.
View .NET 10 Performance Benchmark Data (Firefox / WASM)
| Layout | Operator | Warm Runs | Cold Latency (ms) | Warm Min (ms) | Warm Max (ms) | Warm Avg (ms) | Warm SD (ms) | Total Warm (ms) |
|---|---|---|---|---|---|---|---|---|
| CIF-10 | VRCWEE | 10 | 109.00 | 106.00 | 114.00 | 110.00 | 2.37 | 1100.00 |
| CIF-10 | VRCCEE | 10 | 109.00 | 108.00 | 116.00 | 113.00 | 2.37 | 1130.00 |
| CIF-10 | VRCWSE | 10 | 109.00 | 108.00 | 115.00 | 111.40 | 2.11 | 1114.00 |
| CIF-10 | VRCCSE | 10 | 107.00 | 105.00 | 111.00 | 108.10 | 1.81 | 1081.00 |
| CIF-10 | VRCWSW | 10 | 106.00 | 105.00 | 111.00 | 108.10 | 1.92 | 1081.00 |
| CIF-10 | VRCCSW | 10 | 107.00 | 109.00 | 112.00 | 110.50 | 0.81 | 1105.00 |
| CIF-10 | VRCWWW | 10 | 109.00 | 106.00 | 110.00 | 108.10 | 1.30 | 1081.00 |
| CIF-10 | VRCCWW | 10 | 115.00 | 106.00 | 109.00 | 107.60 | 0.92 | 1076.00 |
| CIF-10 | VRCWNW | 10 | 107.00 | 105.00 | 110.00 | 107.40 | 1.28 | 1074.00 |
| CIF-10 | VRCCNW | 10 | 105.00 | 107.00 | 119.00 | 111.20 | 3.97 | 1112.00 |
| CIF-10 | VRCWNE | 10 | 109.00 | 107.00 | 109.00 | 108.10 | 0.83 | 1081.00 |
| CIF-10 | VRCCNE | 10 | 107.00 | 106.00 | 112.00 | 108.50 | 1.63 | 1085.00 |
| CIF-10 | HRCWNN | 10 | 107.00 | 105.00 | 110.00 | 107.50 | 1.43 | 1075.00 |
| CIF-10 | HRCCNN | 10 | 107.00 | 106.00 | 112.00 | 108.20 | 2.04 | 1082.00 |
| CIF-10 | HRCWNE | 10 | 107.00 | 106.00 | 109.00 | 107.20 | 1.08 | 1072.00 |
| CIF-10 | HRCCNE | 10 | 109.00 | 105.00 | 110.00 | 107.40 | 1.56 | 1074.00 |
| CIF-10 | HRCWSE | 10 | 108.00 | 104.00 | 110.00 | 107.10 | 1.76 | 1071.00 |
| CIF-10 | HRCCSE | 10 | 106.00 | 108.00 | 112.00 | 109.30 | 1.55 | 1093.00 |
| CIF-10 | HRCWSS | 10 | 107.00 | 97.00 | 109.00 | 102.50 | 4.65 | 1025.00 |
| CIF-10 | HRCCSS | 10 | 119.00 | 117.00 | 276.00 | 205.70 | 44.05 | 2057.00 |
| CIF-10 | HRCWSW | 10 | 199.00 | 215.00 | 640.00 | 478.20 | 151.85 | 4782.00 |
| CIF-10 | HRCCSW | 10 | 565.00 | 534.00 | 699.00 | 590.10 | 47.15 | 5901.00 |
| CIF-10 | HRCWNW | 10 | 573.00 | 538.00 | 690.00 | 590.10 | 43.90 | 5901.00 |
| CIF-10 | HRCCNW | 10 | 563.00 | 109.00 | 676.00 | 401.00 | 244.09 | 4010.00 |
| Radial-Star | VRCWEE | 10 | 84.00 | 78.00 | 83.00 | 80.50 | 1.28 | 805.00 |
| Radial-Star | VRCCEE | 10 | 78.00 | 76.00 | 80.00 | 78.30 | 1.19 | 783.00 |
| Radial-Star | VRCWSE | 10 | 79.00 | 77.00 | 81.00 | 79.00 | 1.55 | 790.00 |
| Radial-Star | VRCCSE | 10 | 81.00 | 76.00 | 84.00 | 78.90 | 2.07 | 789.00 |
| Radial-Star | VRCWSW | 10 | 82.00 | 78.00 | 81.00 | 79.60 | 1.11 | 796.00 |
| Radial-Star | VRCCSW | 10 | 78.00 | 77.00 | 86.00 | 78.90 | 2.47 | 789.00 |
| Radial-Star | VRCWWW | 10 | 80.00 | 76.00 | 81.00 | 78.20 | 1.60 | 782.00 |
| Radial-Star | VRCCWW | 10 | 80.00 | 76.00 | 81.00 | 78.60 | 1.28 | 786.00 |
| Radial-Star | VRCWNW | 10 | 78.00 | 78.00 | 82.00 | 79.70 | 1.27 | 797.00 |
| Radial-Star | VRCCNW | 10 | 78.00 | 78.00 | 83.00 | 80.70 | 1.55 | 807.00 |
| Radial-Star | VRCWNE | 10 | 79.00 | 77.00 | 82.00 | 79.60 | 1.36 | 796.00 |
| Radial-Star | VRCCNE | 10 | 78.00 | 77.00 | 85.00 | 79.90 | 2.47 | 799.00 |
| Radial-Star | HRCWNN | 10 | 78.00 | 78.00 | 82.00 | 80.30 | 1.27 | 803.00 |
| Radial-Star | HRCCNN | 10 | 78.00 | 77.00 | 81.00 | 79.00 | 1.00 | 790.00 |
| Radial-Star | HRCWNE | 10 | 78.00 | 77.00 | 87.00 | 79.50 | 3.80 | 795.00 |
| Radial-Star | HRCCNE | 10 | 85.00 | 77.00 | 82.00 | 79.80 | 1.25 | 798.00 |
| Radial-Star | HRCWSE | 10 | 78.00 | 76.00 | 80.00 | 77.60 | 1.11 | 776.00 |
| Radial-Star | HRCCSE | 10 | 76.00 | 76.00 | 83.00 | 78.80 | 2.14 | 788.00 |
| Radial-Star | HRCWSS | 10 | 79.00 | 77.00 | 87.00 | 80.20 | 2.64 | 802.00 |
| Radial-Star | HRCCSS | 10 | 82.00 | 76.00 | 79.00 | 78.00 | 1.00 | 780.00 |
| Radial-Star | HRCWSW | 10 | 80.00 | 76.00 | 82.00 | 78.90 | 1.64 | 789.00 |
| Radial-Star | HRCCSW | 10 | 76.00 | 76.00 | 80.00 | 78.30 | 1.10 | 783.00 |
| Radial-Star | HRCWNW | 10 | 77.00 | 75.00 | 79.00 | 77.30 | 1.19 | 773.00 |
| Radial-Star | HRCCNW | 10 | 79.00 | 76.00 | 80.00 | 77.80 | 1.17 | 778.00 |
| Deep-Spine | VRCWEE | 10 | 80.00 | 76.00 | 80.00 | 78.40 | 1.20 | 784.00 |
| Deep-Spine | VRCCEE | 10 | 77.00 | 77.00 | 81.00 | 78.20 | 1.25 | 782.00 |
| Deep-Spine | VRCWSE | 10 | 78.00 | 77.00 | 81.00 | 78.30 | 1.10 | 783.00 |
| Deep-Spine | VRCCSE | 10 | 81.00 | 77.00 | 81.00 | 78.80 | 1.25 | 788.00 |
| Deep-Spine | VRCWSW | 10 | 77.00 | 76.00 | 80.00 | 78.00 | 1.18 | 780.00 |
| Deep-Spine | VRCCSW | 10 | 77.00 | 76.00 | 86.00 | 78.60 | 2.69 | 786.00 |
| Deep-Spine | VRCWWW | 10 | 77.00 | 76.00 | 79.00 | 77.60 | 1.11 | 776.00 |
| Deep-Spine | VRCCWW | 10 | 77.00 | 77.00 | 81.00 | 78.60 | 1.11 | 786.00 |
| Deep-Spine | VRCWNW | 10 | 77.00 | 76.00 | 80.00 | 78.00 | 1.18 | 780.00 |
| Deep-Spine | VRCCNW | 10 | 79.00 | 76.00 | 80.00 | 78.30 | 1.00 | 783.00 |
| Deep-Spine | VRCWNE | 10 | 78.00 | 77.00 | 81.00 | 78.50 | 1.20 | 785.00 |
| Deep-Spine | VRCCNE | 10 | 77.00 | 77.00 | 81.00 | 78.30 | 1.35 | 783.00 |
| Deep-Spine | HRCWNN | 10 | 78.00 | 77.00 | 80.00 | 78.40 | 1.28 | 784.00 |
| Deep-Spine | HRCCNN | 10 | 78.00 | 77.00 | 83.00 | 80.50 | 1.86 | 805.00 |
| Deep-Spine | HRCWNE | 10 | 81.00 | 76.00 | 80.00 | 78.20 | 1.33 | 782.00 |
| Deep-Spine | HRCCNE | 10 | 78.00 | 76.00 | 80.00 | 77.90 | 1.37 | 779.00 |
| Deep-Spine | HRCWSE | 10 | 78.00 | 77.00 | 81.00 | 79.20 | 1.17 | 792.00 |
| Deep-Spine | HRCCSE | 10 | 77.00 | 76.00 | 80.00 | 77.80 | 1.17 | 778.00 |
| Deep-Spine | HRCWSS | 10 | 78.00 | 76.00 | 81.00 | 78.20 | 1.33 | 782.00 |
| Deep-Spine | HRCCSS | 10 | 78.00 | 77.00 | 82.00 | 79.00 | 1.90 | 790.00 |
| Deep-Spine | HRCWSW | 10 | 82.00 | 76.00 | 79.00 | 77.90 | 0.94 | 779.00 |
| Deep-Spine | HRCCSW | 10 | 78.00 | 77.00 | 79.00 | 77.90 | 0.70 | 779.00 |
| Deep-Spine | HRCWNW | 10 | 77.00 | 77.00 | 84.00 | 78.80 | 2.09 | 788.00 |
| Deep-Spine | HRCCNW | 10 | 79.00 | 77.00 | 79.00 | 77.80 | 0.75 | 778.00 |
HYWE is designed as a deterministic spatial compiler, fundamentally distinct from stochastic generative models (e.g., genetic algorithms, random walkers, or probabilistic diffusion). This empirical result demonstrates deterministic behaviour under the tested inputs, runtime, and engine build, confirming that identical topological constraints consistently yield identical spatial graph configurations across independent sessions and distinct host environments without stochastic divergence.
- State Validity: 100.0% (720 / 720 valid states without collision or clipping crashes).
- Signature Invariance: 100.0% exact match across repeated runs.
- Arithmetic Stability: Integer lattice operations avoid floating-point rounding drift within the coordinate geometry used by the tested implementation.
View .NET 10 Repeatability Benchmark Data
| Layout | Operator | Iterations | Signatures Match | Valid States | Topology Signature Hash |
|---|---|---|---|---|---|
| CIF-10 | VRCWEE | 10 | true | 100% | 71119530 |
| CIF-10 | VRCCEE | 10 | true | 100% | 1139BDA7 |
| CIF-10 | VRCWSE | 10 | true | 100% | 433F0461 |
| CIF-10 | VRCCSE | 10 | true | 100% | 10077116 |
| CIF-10 | VRCWSW | 10 | true | 100% | 4B7B7111 |
| CIF-10 | VRCCSW | 10 | true | 100% | 10077116 |
| CIF-10 | VRCWWW | 10 | true | 100% | 4B7B7111 |
| CIF-10 | VRCCWW | 10 | true | 100% | 13D92919 |
| CIF-10 | VRCWNW | 10 | true | 100% | 653E3F93 |
| CIF-10 | VRCCNW | 10 | true | 100% | 2EE8D924 |
| CIF-10 | VRCWNE | 10 | true | 100% | 1A52EEDF |
| CIF-10 | VRCCNE | 10 | true | 100% | 780416D5 |
| CIF-10 | HRCWNN | 10 | true | 100% | 6EF3B17C |
| CIF-10 | HRCCNN | 10 | true | 100% | 6789BFA7 |
| CIF-10 | HRCWNE | 10 | true | 100% | 460E7356 |
| CIF-10 | HRCCNE | 10 | true | 100% | 6067E3A |
| CIF-10 | HRCWSE | 10 | true | 100% | 54587CBC |
| CIF-10 | HRCCSE | 10 | true | 100% | 17EE6710 |
| CIF-10 | HRCWSS | 10 | true | 100% | 26E79266 |
| CIF-10 | HRCCSS | 10 | true | 100% | 14862EA5 |
| CIF-10 | HRCWSW | 10 | true | 100% | 2A9B16AB |
| CIF-10 | HRCCSW | 10 | true | 100% | 14862EA5 |
| CIF-10 | HRCWNW | 10 | true | 100% | 2A9B16AB |
| CIF-10 | HRCCNW | 10 | true | 100% | 21E5CA79 |
| Radial-Star | VRCWEE | 10 | true | 100% | 262D6B7D |
| Radial-Star | VRCCEE | 10 | true | 100% | 27E57D4C |
| Radial-Star | VRCWSE | 10 | true | 100% | 8A2A975 |
| Radial-Star | VRCCSE | 10 | true | 100% | 27E57D4C |
| Radial-Star | VRCWSW | 10 | true | 100% | 763DEF19 |
| Radial-Star | VRCCSW | 10 | true | 100% | 27E57D4C |
| Radial-Star | VRCWWW | 10 | true | 100% | 4D43C12C |
| Radial-Star | VRCCWW | 10 | true | 100% | 3E89CB4D |
| Radial-Star | VRCWNW | 10 | true | 100% | 4D43C12C |
| Radial-Star | VRCCNW | 10 | true | 100% | 7FADB505 |
| Radial-Star | VRCWNE | 10 | true | 100% | 11035CD9 |
| Radial-Star | VRCCNE | 10 | true | 100% | 2A005A2 |
| Radial-Star | HRCWNN | 10 | true | 100% | 54B73569 |
| Radial-Star | HRCCNN | 10 | true | 100% | 2073D696 |
| Radial-Star | HRCWNE | 10 | true | 100% | 7AE8FDDF |
| Radial-Star | HRCCNE | 10 | true | 100% | 6EDFE151 |
| Radial-Star | HRCWSE | 10 | true | 100% | 2FA54F96 |
| Radial-Star | HRCCSE | 10 | true | 100% | 3B7872FE |
| Radial-Star | HRCWSS | 10 | true | 100% | 5DF5132D |
| Radial-Star | HRCCSS | 10 | true | 100% | 3B7872FE |
| Radial-Star | HRCWSW | 10 | true | 100% | 54B73569 |
| Radial-Star | HRCCSW | 10 | true | 100% | 330107DF |
| Radial-Star | HRCWNW | 10 | true | 100% | 54B73569 |
| Radial-Star | HRCCNW | 10 | true | 100% | 6CB29923 |
| Deep-Spine | VRCWEE | 10 | true | 100% | 6A13DA9C |
| Deep-Spine | VRCCEE | 10 | true | 100% | 18C974B8 |
| Deep-Spine | VRCWSE | 10 | true | 100% | 45FEAC5B |
| Deep-Spine | VRCCSE | 10 | true | 100% | 6DE28283 |
| Deep-Spine | VRCWSW | 10 | true | 100% | 45FEAC5B |
| Deep-Spine | VRCCSW | 10 | true | 100% | 6DE28283 |
| Deep-Spine | VRCWWW | 10 | true | 100% | 45FEAC5B |
| Deep-Spine | VRCCWW | 10 | true | 100% | 6DE28283 |
| Deep-Spine | VRCWNW | 10 | true | 100% | 45FEAC5B |
| Deep-Spine | VRCCNW | 10 | true | 100% | 524B4EBB |
| Deep-Spine | VRCWNE | 10 | true | 100% | 71340DEF |
| Deep-Spine | VRCCNE | 10 | true | 100% | 48170F76 |
| Deep-Spine | HRCWNN | 10 | true | 100% | 4FF88432 |
| Deep-Spine | HRCCNN | 10 | true | 100% | 671F9C29 |
| Deep-Spine | HRCWNE | 10 | true | 100% | 658C6F96 |
| Deep-Spine | HRCCNE | 10 | true | 100% | 7362E850 |
| Deep-Spine | HRCWSE | 10 | true | 100% | 4925665B |
| Deep-Spine | HRCCSE | 10 | true | 100% | 4E53A03C |
| Deep-Spine | HRCWSS | 10 | true | 100% | 5C26BDC1 |
| Deep-Spine | HRCCSS | 10 | true | 100% | 4E53A03C |
| Deep-Spine | HRCWSW | 10 | true | 100% | 5C26BDC1 |
| Deep-Spine | HRCCSW | 10 | true | 100% | 4E53A03C |
| Deep-Spine | HRCWNW | 10 | true | 100% | 5C26BDC1 |
| Deep-Spine | HRCCNW | 10 | true | 100% | 4E53A03C |
To empirically verify reproducibility across independent WebAssembly engines beyond Mozilla Firefox (SpiderMonkey), the identical Conformance suite was executed natively inside Google Chrome 153.0 (Chromium / V8 Engine) on Windows x64 (20 logical threads):
| Layout / Preset | Configurations | Iterations | Engine | State Validity | Signatures Match Rate | Divergence Rate |
|---|---|---|---|---|---|---|
| CIF-10 (10 nodes) | 24 operators | 10 | Chrome / V8 | 100.0% (240/240) | 100.0% (24/24 match) | 0.00% |
| Radial-Star (7 nodes) | 24 operators | 10 | Chrome / V8 | 100.0% (240/240) | 100.0% (24/24 match) | 0.00% |
| Deep-Spine (7 nodes) | 24 operators | 10 | Chrome / V8 | 100.0% (240/240) | 100.0% (24/24 match) | 0.00% |
| Combined Cross-Browser Total | 72 configs | 10 | SpiderMonkey + V8 | 100.0% (1,440/1,440) | 100.0% (72/72 match) | 0.00% |
View Google Chrome (V8) Conformance Benchmark Data (72 Configurations)
| Layout | Operator | Iterations | Signatures Match | Valid States | Topology Signature Hash |
|---|---|---|---|---|---|
| CIF-10 | VRCWEE | 10 | true | 100% | 784776A1 |
| CIF-10 | VRCCEE | 10 | true | 100% | 345052DB |
| CIF-10 | VRCWSE | 10 | true | 100% | 6CE1F1C |
| CIF-10 | VRCCSE | 10 | true | 100% | 22CFD6A3 |
| CIF-10 | VRCWSW | 10 | true | 100% | 6C7EF180 |
| CIF-10 | VRCCSW | 10 | true | 100% | 22CFD6A3 |
| CIF-10 | VRCWWW | 10 | true | 100% | 6C7EF180 |
| CIF-10 | VRCCWW | 10 | true | 100% | 5DE1D350 |
| CIF-10 | VRCWNW | 10 | true | 100% | 9E75345 |
| CIF-10 | VRCCNW | 10 | true | 100% | 871B06D |
| CIF-10 | VRCWNE | 10 | true | 100% | 2631DA09 |
| CIF-10 | VRCCNE | 10 | true | 100% | 1F676590 |
| CIF-10 | HRCWNN | 10 | true | 100% | 4AED7518 |
| CIF-10 | HRCCNN | 10 | true | 100% | 2497252D |
| CIF-10 | HRCWNE | 10 | true | 100% | 42FBFD11 |
| CIF-10 | HRCCNE | 10 | true | 100% | 57E1945B |
| CIF-10 | HRCWSE | 10 | true | 100% | 6FF5E351 |
| CIF-10 | HRCCSE | 10 | true | 100% | 54ED209E |
| CIF-10 | HRCWSS | 10 | true | 100% | 4127B716 |
| CIF-10 | HRCCSS | 10 | true | 100% | 19B06809 |
| CIF-10 | HRCWSW | 10 | true | 100% | 52BBC5DC |
| CIF-10 | HRCCSW | 10 | true | 100% | 19B06809 |
| CIF-10 | HRCWNW | 10 | true | 100% | 52BBC5DC |
| CIF-10 | HRCCNW | 10 | true | 100% | 39EF7181 |
| Radial-Star | VRCWEE | 10 | true | 100% | 2D972B0D |
| Radial-Star | VRCCEE | 10 | true | 100% | 4C9E4BFF |
| Radial-Star | VRCWSE | 10 | true | 100% | 14536D28 |
| Radial-Star | VRCCSE | 10 | true | 100% | 4C9E4BFF |
| Radial-Star | VRCWSW | 10 | true | 100% | 34F54D13 |
| Radial-Star | VRCCSW | 10 | true | 100% | 4C9E4BFF |
| Radial-Star | VRCWWW | 10 | true | 100% | 4AC2431F |
| Radial-Star | VRCCWW | 10 | true | 100% | 7E74E50F |
| Radial-Star | VRCWNW | 10 | true | 100% | 4AC2431F |
| Radial-Star | VRCCNW | 10 | true | 100% | 9C32A27 |
| Radial-Star | VRCWNE | 10 | true | 100% | DF57CE4 |
| Radial-Star | VRCCNE | 10 | true | 100% | 44214FD6 |
| Radial-Star | HRCWNN | 10 | true | 100% | 2B3D770F |
| Radial-Star | HRCCNN | 10 | true | 100% | 30D547C8 |
| Radial-Star | HRCWNE | 10 | true | 100% | 6B936452 |
| Radial-Star | HRCCNE | 10 | true | 100% | 4808D042 |
| Radial-Star | HRCWSE | 10 | true | 100% | 170DD527 |
| Radial-Star | HRCCSE | 10 | true | 100% | 218E6B30 |
| Radial-Star | HRCWSS | 10 | true | 100% | 6F83118 |
| Radial-Star | HRCCSS | 10 | true | 100% | 218E6B30 |
| Radial-Star | HRCWSW | 10 | true | 100% | 2B3D770F |
| Radial-Star | HRCCSW | 10 | true | 100% | 5A8BEDA0 |
| Radial-Star | HRCWNW | 10 | true | 100% | 2B3D770F |
| Radial-Star | HRCCNW | 10 | true | 100% | 34D19A61 |
| Deep-Spine | VRCWEE | 10 | true | 100% | 5B2597DA |
| Deep-Spine | VRCCEE | 10 | true | 100% | 4EBDA056 |
| Deep-Spine | VRCWSE | 10 | true | 100% | BD1A554 |
| Deep-Spine | VRCCSE | 10 | true | 100% | 4FD1C425 |
| Deep-Spine | VRCWSW | 10 | true | 100% | BD1A554 |
| Deep-Spine | VRCCSW | 10 | true | 100% | 4FD1C425 |
| Deep-Spine | VRCWWW | 10 | true | 100% | BD1A554 |
| Deep-Spine | VRCCWW | 10 | true | 100% | 4FD1C425 |
| Deep-Spine | VRCWNW | 10 | true | 100% | BD1A554 |
| Deep-Spine | VRCCNW | 10 | true | 100% | A6AD76C |
| Deep-Spine | VRCWNE | 10 | true | 100% | 13BA334E |
| Deep-Spine | VRCCNE | 10 | true | 100% | 329F890F |
| Deep-Spine | HRCWNN | 10 | true | 100% | CA563E |
| Deep-Spine | HRCCNN | 10 | true | 100% | 3EA0A08A |
| Deep-Spine | HRCWNE | 10 | true | 100% | 2730F688 |
| Deep-Spine | HRCCNE | 10 | true | 100% | 6295A783 |
| Deep-Spine | HRCWSE | 10 | true | 100% | 63DDE80 |
| Deep-Spine | HRCCSE | 10 | true | 100% | 2F8A66E7 |
| Deep-Spine | HRCWSS | 10 | true | 100% | D0CF185 |
| Deep-Spine | HRCCSS | 10 | true | 100% | 2F8A66E7 |
| Deep-Spine | HRCWSW | 10 | true | 100% | D0CF185 |
| Deep-Spine | HRCCSW | 10 | true | 100% | 2F8A66E7 |
| Deep-Spine | HRCWNW | 10 | true | 100% | D0CF185 |
| Deep-Spine | HRCCNW | 10 | true | 100% | 2F8A66E7 |
Tip
Cross-Engine Conformance (Firefox / SpiderMonkey vs. Chrome / V8): Across 1,440 combined compilation cycles evaluated between Mozilla Firefox (SpiderMonkey) and Google Chrome (V8), the compiler exhibited 100.0% state validity (0 cell collisions, 0 clipping crashes) and 100.0% within-session signature match (0.00% divergence). This empirically validates that HYWE's deterministic spatial compilation is robust across independent WebAssembly virtual machine architectures.
To objectively evaluate compiled spatial layouts prior to geometric drafting, six quantitative topological metrics are evaluated across the canonical archetypes:
-
Graph Depth (
$D$ ): Maximum topological distance (hop count) from the root to any leaf container. -
Compactness Index (
$CI$ ): Normalized area-to-perimeter ratio:$CI = \frac{4\pi A}{P^2}$ , where$A$ is total realized area ($N_{\text{hexels}} \times 4.0$ ) and$P$ is external exposed boundary facets.$CI = 1.0$ represents a circular profile; values around ~0.60–0.75 characterize articulated architectural massings. -
Branching Factor (
$B$ ): Mean out-degree of non-leaf spatial containers across the placement tree. -
Perimeter Exposure (
$P$ ): Total external envelope boundary length (in linear grid units) exposed to exterior daylight. -
Adjacency Delta (
$\Delta J$ ): Jaccard distance measuring discrepancy between requested functional edges and emergent spatial contact boundaries:$\Delta J = 1 - \frac{|A_{\text{target}} \cap A_{\text{compiled}}|}{|A_{\text{target}} \cup A_{\text{compiled}}|}$ . -
Area Deviation (
$\sigma_A$ ): Percentage discrepancy between requested programmatic area and realized spatial allocation.
| Architectural Archetype | Graph Depth ( |
Branching Factor ( |
Mean Compactness ( |
Mean Perimeter ( |
Mean Adjacency Delta ( |
Area Deviation ( |
|---|---|---|---|---|---|---|
| Radial-Star | 1 | 6.00 | 0.681 (0.624–0.782) | 150.4 (140–157) | 0.455 | 0.0% |
| CIF-10 | 2 | 2.25 | 0.631 (0.577–0.681) | 171.4 (165–179) | 0.744 | 0.0% |
| Deep-Spine | 6 | 1.00 | 0.699 (0.650–0.752) | 159.1 (154–164) | 0.610 | 0.0% |
xychart-beta
title "Quantitative Topological Descriptors Across Archetypes"
x-axis ["Depth (D)", "Branching (B)", "Compactness (CI x10)", "Adjacency Delta (ΔJ x10)"]
y-axis "Normalized Metric Value" 0 --> 10
line "CIF-10" [2, 2.3, 6.3, 7.4]
line "Radial-Star" [1, 6.0, 6.8, 4.6]
line "Deep-Spine" [6, 1.0, 7.0, 6.1]
These topological metrics are not abstract formulas—they map directly to features within the HYWE interactive environment:
-
Perimeter Exposure (
$P$ ) and the NativeOpenMetric: In the Analyze Panel and PDF Dossier Reports, HYWE calculates theOpenparameter per room (Coxel.cxlExp). If a room has zero open hexels, it is rendered in red as an enclosed, landlocked space without exterior wall access. At the macro scale,$P = \sum \text{availableSet}$ represents the total daylight boundary envelope across the entire floorplate. -
Adjacency Delta (
$\Delta J$ ) and the Adjacency Matrix: In the Analyze Panel, HYWE renders an interactive color-coded Adjacency Matrix (cxlAdj).$\Delta J$ quantifies the emergence of unrequested but physically necessary corridor and department boundaries that arise from 2D discrete packing. -
Area Conservation (
$\sigma_A = 0.0%$ ): Unlike continuous physics solvers (e.g. Kangaroo in Grasshopper) where spring relaxation stretches or shrinks room areas by 5–15%, HYWE's discrete integer lattice guarantees exact 0.0% capacity conservation without rounding loss.
View Quantitative Topological Descriptors Data
| Layout | Operator | Depth (D) | Compactness (CI) | Branching (B) | Perimeter (P) | Adjacency Delta (ΔJ) | Area Dev (σ_A) |
|---|---|---|---|---|---|---|---|
| CIF-10 | VRCWEE | 2 | 0.613 | 2.25 | 174 | 0.727 | 0.0% |
| CIF-10 | VRCCEE | 2 | 0.577 | 2.25 | 179 | 0.727 | 0.0% |
| CIF-10 | VRCWSE | 2 | 0.649 | 2.25 | 169 | 0.739 | 0.0% |
| CIF-10 | VRCCSE | 2 | 0.604 | 2.25 | 175 | 0.739 | 0.0% |
| CIF-10 | VRCWSW | 2 | 0.648 | 2.25 | 169 | 0.739 | 0.0% |
| CIF-10 | VRCCSW | 2 | 0.604 | 2.25 | 175 | 0.739 | 0.0% |
| CIF-10 | VRCWWW | 2 | 0.648 | 2.25 | 169 | 0.739 | 0.0% |
| CIF-10 | VRCCWW | 2 | 0.606 | 2.25 | 175 | 0.739 | 0.0% |
| CIF-10 | VRCWNW | 2 | 0.648 | 2.25 | 169 | 0.739 | 0.0% |
| CIF-10 | VRCCNW | 2 | 0.655 | 2.25 | 168 | 0.739 | 0.0% |
| CIF-10 | VRCWNE | 2 | 0.681 | 2.25 | 165 | 0.773 | 0.0% |
| CIF-10 | VRCCNE | 2 | 0.644 | 2.25 | 170 | 0.783 | 0.0% |
| CIF-10 | HRCWNN | 2 | 0.577 | 2.25 | 179 | 0.727 | 0.0% |
| CIF-10 | HRCCNN | 2 | 0.613 | 2.25 | 174 | 0.727 | 0.0% |
| CIF-10 | HRCWNE | 2 | 0.644 | 2.25 | 170 | 0.783 | 0.0% |
| CIF-10 | HRCCNE | 2 | 0.681 | 2.25 | 165 | 0.773 | 0.0% |
| CIF-10 | HRCWSE | 2 | 0.655 | 2.25 | 168 | 0.739 | 0.0% |
| CIF-10 | HRCCSE | 2 | 0.648 | 2.25 | 169 | 0.739 | 0.0% |
| CIF-10 | HRCWSS | 2 | 0.606 | 2.25 | 175 | 0.739 | 0.0% |
| CIF-10 | HRCCSS | 2 | 0.648 | 2.25 | 169 | 0.739 | 0.0% |
| CIF-10 | HRCWSW | 2 | 0.604 | 2.25 | 175 | 0.739 | 0.0% |
| CIF-10 | HRCCSW | 2 | 0.648 | 2.25 | 169 | 0.739 | 0.0% |
| CIF-10 | HRCWNW | 2 | 0.604 | 2.25 | 175 | 0.739 | 0.0% |
| CIF-10 | HRCCNW | 2 | 0.649 | 2.25 | 169 | 0.739 | 0.0% |
| Radial-Star | VRCWEE | 1 | 0.624 | 6.00 | 157 | 0.455 | 0.0% |
| Radial-Star | VRCCEE | 1 | 0.668 | 6.00 | 152 | 0.455 | 0.0% |
| Radial-Star | VRCWSE | 1 | 0.691 | 6.00 | 149 | 0.455 | 0.0% |
| Radial-Star | VRCCSE | 1 | 0.668 | 6.00 | 152 | 0.455 | 0.0% |
| Radial-Star | VRCWSW | 1 | 0.691 | 6.00 | 149 | 0.455 | 0.0% |
| Radial-Star | VRCCSW | 1 | 0.668 | 6.00 | 152 | 0.455 | 0.0% |
| Radial-Star | VRCWWW | 1 | 0.691 | 6.00 | 149 | 0.455 | 0.0% |
| Radial-Star | VRCCWW | 1 | 0.668 | 6.00 | 152 | 0.455 | 0.0% |
| Radial-Star | VRCWNW | 1 | 0.691 | 6.00 | 149 | 0.455 | 0.0% |
| Radial-Star | VRCCNW | 1 | 0.624 | 6.00 | 157 | 0.455 | 0.0% |
| Radial-Star | VRCWNE | 1 | 0.782 | 6.00 | 140 | 0.455 | 0.0% |
| Radial-Star | VRCCNE | 1 | 0.709 | 6.00 | 147 | 0.455 | 0.0% |
| Radial-Star | HRCWNN | 1 | 0.668 | 6.00 | 152 | 0.455 | 0.0% |
| Radial-Star | HRCCNN | 1 | 0.624 | 6.00 | 157 | 0.455 | 0.0% |
| Radial-Star | HRCWNE | 1 | 0.709 | 6.00 | 147 | 0.455 | 0.0% |
| Radial-Star | HRCCNE | 1 | 0.782 | 6.00 | 140 | 0.455 | 0.0% |
| Radial-Star | HRCWSE | 1 | 0.624 | 6.00 | 157 | 0.455 | 0.0% |
| Radial-Star | HRCCSE | 1 | 0.691 | 6.00 | 149 | 0.455 | 0.0% |
| Radial-Star | HRCWSS | 1 | 0.668 | 6.00 | 152 | 0.455 | 0.0% |
| Radial-Star | HRCCSS | 1 | 0.691 | 6.00 | 149 | 0.455 | 0.0% |
| Radial-Star | HRCWSW | 1 | 0.668 | 6.00 | 152 | 0.455 | 0.0% |
| Radial-Star | HRCCSW | 1 | 0.691 | 6.00 | 149 | 0.455 | 0.0% |
| Radial-Star | HRCWNW | 1 | 0.668 | 6.00 | 152 | 0.455 | 0.0% |
| Radial-Star | HRCCNW | 1 | 0.691 | 6.00 | 149 | 0.455 | 0.0% |
| Deep-Spine | VRCWEE | 6 | 0.650 | 1.00 | 164 | 0.692 | 0.0% |
| Deep-Spine | VRCCEE | 6 | 0.688 | 1.00 | 161 | 0.583 | 0.0% |
| Deep-Spine | VRCWSE | 6 | 0.707 | 1.00 | 158 | 0.583 | 0.0% |
| Deep-Spine | VRCCSE | 6 | 0.683 | 1.00 | 161 | 0.583 | 0.0% |
| Deep-Spine | VRCWSW | 6 | 0.707 | 1.00 | 158 | 0.583 | 0.0% |
| Deep-Spine | VRCCSW | 6 | 0.683 | 1.00 | 161 | 0.583 | 0.0% |
| Deep-Spine | VRCWWW | 6 | 0.707 | 1.00 | 158 | 0.583 | 0.0% |
| Deep-Spine | VRCCWW | 6 | 0.683 | 1.00 | 161 | 0.583 | 0.0% |
| Deep-Spine | VRCWNW | 6 | 0.707 | 1.00 | 158 | 0.583 | 0.0% |
| Deep-Spine | VRCCNW | 6 | 0.693 | 1.00 | 158 | 0.692 | 0.0% |
| Deep-Spine | VRCWNE | 6 | 0.722 | 1.00 | 157 | 0.692 | 0.0% |
| Deep-Spine | VRCCNE | 6 | 0.752 | 1.00 | 154 | 0.583 | 0.0% |
| Deep-Spine | HRCWNN | 6 | 0.688 | 1.00 | 161 | 0.583 | 0.0% |
| Deep-Spine | HRCCNN | 6 | 0.650 | 1.00 | 164 | 0.692 | 0.0% |
| Deep-Spine | HRCWNE | 6 | 0.752 | 1.00 | 154 | 0.583 | 0.0% |
| Deep-Spine | HRCCNE | 6 | 0.722 | 1.00 | 157 | 0.692 | 0.0% |
| Deep-Spine | HRCWSE | 6 | 0.693 | 1.00 | 158 | 0.692 | 0.0% |
| Deep-Spine | HRCCSE | 6 | 0.707 | 1.00 | 158 | 0.583 | 0.0% |
| Deep-Spine | HRCWSS | 6 | 0.683 | 1.00 | 161 | 0.583 | 0.0% |
| Deep-Spine | HRCCSS | 6 | 0.707 | 1.00 | 158 | 0.583 | 0.0% |
| Deep-Spine | HRCWSW | 6 | 0.683 | 1.00 | 161 | 0.583 | 0.0% |
| Deep-Spine | HRCCSW | 6 | 0.707 | 1.00 | 158 | 0.583 | 0.0% |
| Deep-Spine | HRCWNW | 6 | 0.683 | 1.00 | 161 | 0.583 | 0.0% |
| Deep-Spine | HRCCNW | 6 | 0.707 | 1.00 | 158 | 0.583 | 0.0% |
To understand the computational behavior of the compiler as programmatic complexity expands within its target browser client environment, we evaluate branching tree topologies scaling from 10 to 1,000 architectural nodes (branching factor
All benchmarks in this suite were executed natively via runScalingTest() inside Mozilla Firefox 156.0 on Windows (20 logical threads) under Mono / .NET 10.0.12 WebAssembly, reflecting the true in-browser deployment target.
xychart-beta
title "In-Browser WebAssembly Scaling Profile (10 to 1,000 Nodes)"
x-axis ["10", "50", "100", "250", "500 (Reg)", "500 (Adv)", "750", "1000"]
y-axis "Avg Latency (ms)" 0 --> 5500
bar [107, 772, 977, 983, 1007, 5160, 961, 1009]
| Scale (Nodes) | Cold Latency (ms) | Regular Operator Avg (ms) | Adversarial Search Max (ms) | In-Browser Execution Profile |
|---|---|---|---|---|
| 10 | 105.00 | ~107.40 | 127.70 (HRCWSW) |
Sub-150 ms core compilation |
| 50 | 761.00 | ~771.60 | 789.20 (HRCCSE) |
Bounded sub-second execution (~770 ms) |
| 100 | 948.00 | ~977.20 | 1,018.70 (HRCCNN) |
Bounded ~1 s execution across all operators |
| 250 | 965.00 | ~983.40 | 1,021.40 (HRCCSE) |
Bounded ~1 s execution across all operators |
| 500 | 977.00 | ~1,006.50 (9 ops) |
5,262.00 (VRCWNE, 15 ops) |
Dual-regime: ~1 s regular vs. ~5.1 s boundary exhaustion |
| 750 | 966.00 | ~961.30 | 995.20 (HRCCSW) |
Bounded ~1 s execution across all operators |
| 1000 | 977.00 | ~1,008.60 | 1,035.90 (HRCCNW) |
Bounded ~1 s execution across all operators |
View Detailed Operator Breakdown (Firefox 156 WebAssembly)
| Scale (Nodes) | Operator | Warm Runs | Cold Latency (ms) | Warm Min (ms) | Warm Max (ms) | Warm Avg (ms) | Warm SD (ms) |
|---|---|---|---|---|---|---|---|
| 10 | VRCWEE | 10 | 113.00 | 106.00 | 113.00 | 109.60 | 2.50 |
| 10 | VRCCEE | 10 | 106.00 | 105.00 | 114.00 | 109.70 | 2.24 |
| 10 | VRCWSE | 10 | 114.00 | 106.00 | 115.00 | 108.30 | 2.65 |
| 10 | VRCCSE | 10 | 108.00 | 105.00 | 110.00 | 107.60 | 1.91 |
| 10 | VRCWSW | 10 | 108.00 | 105.00 | 110.00 | 106.60 | 1.80 |
| 10 | VRCCSW | 10 | 104.00 | 106.00 | 110.00 | 107.60 | 1.20 |
| 10 | VRCWWW | 10 | 109.00 | 105.00 | 121.00 | 107.80 | 4.49 |
| 10 | VRCCWW | 10 | 105.00 | 104.00 | 111.00 | 107.80 | 1.99 |
| 10 | VRCWNW | 10 | 106.00 | 104.00 | 114.00 | 109.70 | 2.93 |
| 10 | VRCCNW | 10 | 106.00 | 103.00 | 112.00 | 107.90 | 2.62 |
| 10 | VRCWNE | 10 | 105.00 | 103.00 | 109.00 | 105.60 | 1.56 |
| 10 | VRCCNE | 10 | 104.00 | 102.00 | 115.00 | 109.30 | 3.52 |
| 10 | HRCWNN | 10 | 105.00 | 102.00 | 114.00 | 106.40 | 3.17 |
| 10 | HRCCNN | 10 | 110.00 | 91.00 | 99.00 | 94.70 | 2.28 |
| 10 | HRCWNE | 10 | 94.00 | 88.00 | 98.00 | 91.60 | 2.80 |
| 10 | HRCCNE | 10 | 104.00 | 94.00 | 159.00 | 109.20 | 18.19 |
| 10 | HRCWSE | 10 | 92.00 | 91.00 | 102.00 | 95.50 | 3.20 |
| 10 | HRCCSE | 10 | 95.00 | 101.00 | 108.00 | 105.30 | 2.00 |
| 10 | HRCWSS | 10 | 106.00 | 106.00 | 117.00 | 110.40 | 3.38 |
| 10 | HRCCSS | 10 | 104.00 | 104.00 | 109.00 | 106.50 | 1.20 |
| 10 | HRCWSW | 10 | 105.00 | 100.00 | 174.00 | 127.70 | 25.35 |
| 10 | HRCCSW | 10 | 116.00 | 88.00 | 111.00 | 97.00 | 6.10 |
| 10 | HRCWNW | 10 | 95.00 | 88.00 | 108.00 | 96.40 | 4.90 |
| 10 | HRCCNW | 10 | 105.00 | 103.00 | 119.00 | 108.00 | 4.02 |
| 50 | VRCWEE | 10 | 775.00 | 758.00 | 782.00 | 766.80 | 6.68 |
| 50 | VRCCEE | 10 | 771.00 | 757.00 | 780.00 | 767.30 | 6.39 |
| 50 | VRCWSE | 10 | 763.00 | 672.00 | 794.00 | 761.20 | 34.56 |
| 50 | VRCCSE | 10 | 684.00 | 680.00 | 813.00 | 774.30 | 34.49 |
| 50 | VRCWSW | 10 | 770.00 | 771.00 | 832.00 | 788.70 | 20.46 |
| 50 | VRCCSW | 10 | 816.00 | 763.00 | 799.00 | 775.70 | 9.97 |
| 50 | VRCWWW | 10 | 761.00 | 762.00 | 780.00 | 768.20 | 5.06 |
| 50 | VRCCWW | 10 | 776.00 | 761.00 | 778.00 | 769.20 | 5.62 |
| 50 | VRCWNW | 10 | 771.00 | 757.00 | 797.00 | 772.80 | 13.28 |
| 50 | VRCCNW | 10 | 779.00 | 759.00 | 773.00 | 766.30 | 4.27 |
| 50 | VRCWNE | 10 | 752.00 | 750.00 | 763.00 | 757.30 | 4.54 |
| 50 | VRCCNE | 10 | 763.00 | 749.00 | 759.00 | 753.50 | 3.83 |
| 50 | HRCWNN | 10 | 770.00 | 763.00 | 787.00 | 770.00 | 6.57 |
| 50 | HRCCNN | 10 | 768.00 | 756.00 | 796.00 | 774.40 | 12.44 |
| 50 | HRCWNE | 10 | 774.00 | 678.00 | 845.00 | 735.50 | 49.85 |
| 50 | HRCCNE | 10 | 772.00 | 766.00 | 805.00 | 786.70 | 9.35 |
| 50 | HRCWSE | 10 | 781.00 | 776.00 | 809.00 | 788.10 | 8.93 |
| 50 | HRCCSE | 10 | 784.00 | 783.00 | 802.00 | 789.20 | 5.08 |
| 50 | HRCWSS | 10 | 785.00 | 774.00 | 795.00 | 786.40 | 5.89 |
| 50 | HRCCSS | 10 | 773.00 | 774.00 | 816.00 | 787.70 | 14.07 |
| 50 | HRCWSW | 10 | 775.00 | 769.00 | 800.00 | 782.50 | 9.49 |
| 50 | HRCCSW | 10 | 773.00 | 775.00 | 792.00 | 783.20 | 4.96 |
| 50 | HRCWNW | 10 | 784.00 | 766.00 | 807.00 | 788.60 | 12.13 |
| 50 | HRCCNW | 10 | 763.00 | 762.00 | 772.00 | 766.80 | 2.93 |
| 100 | VRCWEE | 10 | 951.00 | 925.00 | 954.00 | 938.00 | 10.24 |
| 100 | VRCCEE | 10 | 933.00 | 920.00 | 974.00 | 945.40 | 15.74 |
| 100 | VRCWSE | 10 | 942.00 | 943.00 | 993.00 | 965.20 | 17.43 |
| 100 | VRCCSE | 10 | 934.00 | 950.00 | 976.00 | 957.10 | 7.52 |
| 100 | VRCWSW | 10 | 970.00 | 963.00 | 1006.00 | 978.20 | 13.88 |
| 100 | VRCCSW | 10 | 967.00 | 927.00 | 950.00 | 940.00 | 7.72 |
| 100 | VRCWWW | 10 | 944.00 | 937.00 | 990.00 | 955.30 | 15.23 |
| 100 | VRCCWW | 10 | 948.00 | 928.00 | 974.00 | 951.70 | 15.19 |
| 100 | VRCWNW | 10 | 992.00 | 973.00 | 1069.00 | 1002.00 | 25.94 |
| 100 | VRCCNW | 10 | 971.00 | 959.00 | 1069.00 | 990.90 | 31.75 |
| 100 | VRCWNE | 10 | 970.00 | 979.00 | 1051.00 | 1000.90 | 24.04 |
| 100 | VRCCNE | 10 | 1014.00 | 955.00 | 1023.00 | 977.70 | 17.73 |
| 100 | HRCWNN | 10 | 969.00 | 959.00 | 1034.00 | 979.50 | 19.90 |
| 100 | HRCCNN | 10 | 979.00 | 975.00 | 1058.00 | 1018.70 | 27.62 |
| 100 | HRCWNE | 10 | 1064.00 | 963.00 | 1057.00 | 998.20 | 29.98 |
| 100 | HRCCNE | 10 | 976.00 | 974.00 | 1007.00 | 986.50 | 8.86 |
| 100 | HRCWSE | 10 | 980.00 | 954.00 | 999.00 | 973.00 | 12.19 |
| 100 | HRCCSE | 10 | 977.00 | 967.00 | 1005.00 | 982.70 | 11.23 |
| 100 | HRCWSS | 10 | 959.00 | 959.00 | 983.00 | 969.50 | 6.33 |
| 100 | HRCCSS | 10 | 992.00 | 983.00 | 1026.00 | 998.70 | 14.53 |
| 100 | HRCWSW | 10 | 1058.00 | 975.00 | 1027.00 | 987.70 | 15.52 |
| 100 | HRCCSW | 10 | 997.00 | 967.00 | 1036.00 | 985.70 | 19.15 |
| 100 | HRCWNW | 10 | 967.00 | 958.00 | 978.00 | 968.60 | 6.81 |
| 100 | HRCCNW | 10 | 971.00 | 976.00 | 1045.00 | 994.50 | 19.25 |
| 250 | VRCWEE | 10 | 975.00 | 962.00 | 994.00 | 977.40 | 8.94 |
| 250 | VRCCEE | 10 | 975.00 | 965.00 | 992.00 | 977.50 | 9.58 |
| 250 | VRCWSE | 10 | 990.00 | 971.00 | 985.00 | 980.20 | 4.47 |
| 250 | VRCCSE | 10 | 953.00 | 957.00 | 972.00 | 964.40 | 4.43 |
| 250 | VRCWSW | 10 | 971.00 | 975.00 | 988.00 | 981.80 | 4.53 |
| 250 | VRCCSW | 10 | 976.00 | 959.00 | 979.00 | 967.90 | 5.77 |
| 250 | VRCWWW | 10 | 980.00 | 978.00 | 1004.00 | 993.00 | 7.85 |
| 250 | VRCCWW | 10 | 965.00 | 961.00 | 985.00 | 975.00 | 8.16 |
| 250 | VRCWNW | 10 | 979.00 | 963.00 | 993.00 | 978.30 | 8.31 |
| 250 | VRCCNW | 10 | 962.00 | 960.00 | 995.00 | 973.00 | 8.94 |
| 250 | VRCWNE | 10 | 974.00 | 974.00 | 994.00 | 982.80 | 6.51 |
| 250 | VRCCNE | 10 | 979.00 | 968.00 | 985.00 | 976.60 | 5.41 |
| 250 | HRCWNN | 10 | 970.00 | 962.00 | 980.00 | 970.70 | 5.25 |
| 250 | HRCCNN | 10 | 957.00 | 956.00 | 998.00 | 971.30 | 10.98 |
| 250 | HRCWNE | 10 | 966.00 | 976.00 | 1050.00 | 1011.90 | 23.73 |
| 250 | HRCCNE | 10 | 979.00 | 972.00 | 1044.00 | 998.80 | 19.41 |
| 250 | HRCWSE | 10 | 1015.00 | 976.00 | 1031.00 | 1009.90 | 14.80 |
| 250 | HRCCSE | 10 | 1016.00 | 975.00 | 1165.00 | 1021.40 | 54.62 |
| 250 | HRCWSS | 10 | 966.00 | 968.00 | 1021.00 | 984.00 | 16.63 |
| 250 | HRCCSS | 10 | 990.00 | 971.00 | 1029.00 | 986.30 | 17.48 |
| 250 | HRCWSW | 10 | 968.00 | 956.00 | 1007.00 | 975.60 | 13.72 |
| 250 | HRCCSW | 10 | 1016.00 | 981.00 | 1002.00 | 990.10 | 6.28 |
| 250 | HRCWNW | 10 | 963.00 | 954.00 | 1079.00 | 1017.60 | 39.21 |
| 250 | HRCCNW | 10 | 971.00 | 973.00 | 1075.00 | 996.60 | 29.78 |
| 500 | VRCWEE | 10 | 977.00 | 953.00 | 1015.00 | 978.20 | 19.81 |
| 500 | VRCCEE | 10 | 993.00 | 979.00 | 1099.00 | 1016.20 | 34.96 |
| 500 | VRCWSE | 10 | 987.00 | 979.00 | 1025.00 | 999.20 | 18.06 |
| 500 | VRCCSE | 10 | 983.00 | 975.00 | 1069.00 | 1009.90 | 32.51 |
| 500 | VRCWSW | 10 | 1077.00 | 973.00 | 1112.00 | 1032.10 | 39.42 |
| 500 | VRCCSW | 10 | 969.00 | 974.00 | 1062.00 | 1010.80 | 31.09 |
| 500 | VRCWWW | 10 | 991.00 | 976.00 | 1080.00 | 1008.60 | 27.85 |
| 500 | VRCCWW | 10 | 967.00 | 954.00 | 5480.00 | 1901.50 | 1722.05 |
| 500 | VRCWNW | 10 | 5255.00 | 4939.00 | 5623.00 | 5212.60 | 196.16 |
| 500 | VRCCNW | 10 | 5170.00 | 4933.00 | 5293.00 | 5098.70 | 133.98 |
| 500 | VRCWNE | 10 | 5060.00 | 5083.00 | 5442.00 | 5262.00 | 117.37 |
| 500 | VRCCNE | 10 | 5041.00 | 4857.00 | 5288.00 | 5137.90 | 111.61 |
| 500 | HRCWNN | 10 | 4974.00 | 4822.00 | 5319.00 | 5058.20 | 168.55 |
| 500 | HRCCNN | 10 | 5064.00 | 4875.00 | 5265.00 | 5122.30 | 127.64 |
| 500 | HRCWNE | 10 | 5155.00 | 4764.00 | 5330.00 | 5020.40 | 144.51 |
| 500 | HRCCNE | 10 | 5125.00 | 5005.00 | 5502.00 | 5182.00 | 130.43 |
| 500 | HRCWSE | 10 | 5188.00 | 5112.00 | 5365.00 | 5204.10 | 68.46 |
| 500 | HRCCSE | 10 | 5181.00 | 4940.00 | 5409.00 | 5082.70 | 138.93 |
| 500 | HRCWSS | 10 | 5056.00 | 5009.00 | 5329.00 | 5204.60 | 93.92 |
| 500 | HRCCSS | 10 | 5374.00 | 5030.00 | 5313.00 | 5182.60 | 77.74 |
| 500 | HRCWSW | 10 | 5109.00 | 4919.00 | 5404.00 | 5155.20 | 150.49 |
| 500 | HRCCSW | 10 | 5061.00 | 4966.00 | 5464.00 | 5205.30 | 191.63 |
| 500 | HRCWNW | 10 | 5167.00 | 922.00 | 5203.00 | 3146.90 | 1970.98 |
| 500 | HRCCNW | 10 | 953.00 | 966.00 | 995.00 | 982.80 | 9.00 |
| 750 | VRCWEE | 10 | 966.00 | 928.00 | 965.00 | 951.40 | 10.14 |
| 750 | VRCCEE | 10 | 964.00 | 929.00 | 987.00 | 951.90 | 15.35 |
| 750 | VRCWSE | 10 | 970.00 | 937.00 | 986.00 | 956.10 | 13.47 |
| 750 | VRCCSE | 10 | 932.00 | 933.00 | 976.00 | 955.30 | 12.64 |
| 750 | VRCWSW | 10 | 961.00 | 961.00 | 992.00 | 973.70 | 9.08 |
| 750 | VRCCSW | 10 | 941.00 | 930.00 | 976.00 | 943.40 | 13.00 |
| 750 | VRCWWW | 10 | 974.00 | 957.00 | 974.00 | 964.60 | 5.22 |
| 750 | VRCCWW | 10 | 954.00 | 939.00 | 950.00 | 945.30 | 3.38 |
| 750 | VRCWNW | 10 | 969.00 | 948.00 | 1030.00 | 972.10 | 22.03 |
| 750 | VRCCNW | 10 | 938.00 | 920.00 | 957.00 | 940.80 | 10.22 |
| 750 | VRCWNE | 10 | 970.00 | 928.00 | 955.00 | 940.20 | 8.67 |
| 750 | VRCCNE | 10 | 922.00 | 923.00 | 951.00 | 935.70 | 9.20 |
| 750 | HRCWNN | 10 | 930.00 | 924.00 | 941.00 | 932.10 | 5.70 |
| 750 | HRCCNN | 10 | 932.00 | 920.00 | 935.00 | 928.20 | 4.69 |
| 750 | HRCWNE | 10 | 936.00 | 920.00 | 934.00 | 925.40 | 5.22 |
| 750 | HRCCNE | 10 | 921.00 | 927.00 | 978.00 | 951.80 | 22.07 |
| 750 | HRCWSE | 10 | 975.00 | 965.00 | 980.00 | 973.90 | 4.57 |
| 750 | HRCCSE | 10 | 1010.00 | 980.00 | 1003.00 | 992.50 | 7.42 |
| 750 | HRCWSS | 10 | 985.00 | 967.00 | 983.00 | 976.40 | 4.65 |
| 750 | HRCCSS | 10 | 988.00 | 980.00 | 994.00 | 985.10 | 3.78 |
| 750 | HRCWSW | 10 | 1007.00 | 967.00 | 987.00 | 975.60 | 5.97 |
| 750 | HRCCSW | 10 | 990.00 | 986.00 | 1004.00 | 995.20 | 5.25 |
| 750 | HRCWNW | 10 | 978.00 | 971.00 | 980.00 | 975.60 | 3.17 |
| 750 | HRCCNW | 10 | 998.00 | 986.00 | 1007.00 | 993.70 | 6.03 |
| 1000 | VRCWEE | 10 | 1008.00 | 968.00 | 997.00 | 978.50 | 9.74 |
| 1000 | VRCCEE | 10 | 977.00 | 962.00 | 984.00 | 972.60 | 6.20 |
| 1000 | VRCWSE | 10 | 984.00 | 987.00 | 997.00 | 992.10 | 2.95 |
| 1000 | VRCCSE | 10 | 974.00 | 968.00 | 981.00 | 975.00 | 4.02 |
| 1000 | VRCWSW | 10 | 992.00 | 1001.00 | 1029.00 | 1017.50 | 7.10 |
| 1000 | VRCCSW | 10 | 1016.00 | 998.00 | 1010.00 | 1004.40 | 3.67 |
| 1000 | VRCWWW | 10 | 1023.00 | 1015.00 | 1036.00 | 1025.10 | 6.59 |
| 1000 | VRCCWW | 10 | 1007.00 | 999.00 | 1015.00 | 1008.30 | 4.05 |
| 1000 | VRCWNW | 10 | 1023.00 | 1020.00 | 1038.00 | 1026.90 | 5.54 |
| 1000 | VRCCNW | 10 | 1003.00 | 1003.00 | 1021.00 | 1011.10 | 5.65 |
| 1000 | VRCWNE | 10 | 1014.00 | 1002.00 | 1018.00 | 1010.30 | 4.05 |
| 1000 | VRCCNE | 10 | 1012.00 | 1007.00 | 1023.00 | 1011.80 | 4.83 |
| 1000 | HRCWNN | 10 | 1000.00 | 1001.00 | 1024.00 | 1011.80 | 7.10 |
| 1000 | HRCCNN | 10 | 1025.00 | 1006.00 | 1036.00 | 1020.20 | 8.78 |
| 1000 | HRCWNE | 10 | 1021.00 | 1013.00 | 1026.00 | 1020.20 | 3.60 |
| 1000 | HRCCNE | 10 | 1010.00 | 1004.00 | 1028.00 | 1013.90 | 7.19 |
| 1000 | HRCWSE | 10 | 1019.00 | 1003.00 | 1017.00 | 1010.10 | 4.53 |
| 1000 | HRCCSE | 10 | 1028.00 | 1021.00 | 1046.00 | 1034.80 | 8.18 |
| 1000 | HRCWSS | 10 | 1019.00 | 1010.00 | 1024.00 | 1015.10 | 4.46 |
| 1000 | HRCCSS | 10 | 1034.00 | 1016.00 | 1041.00 | 1029.80 | 7.17 |
| 1000 | HRCWSW | 10 | 1016.00 | 999.00 | 1021.00 | 1009.90 | 5.50 |
| 1000 | HRCCSW | 10 | 1033.00 | 1014.00 | 1030.00 | 1022.40 | 5.06 |
| 1000 | HRCWNW | 10 | 1004.00 | 1004.00 | 1032.00 | 1013.90 | 9.47 |
| 1000 | HRCCNW | 10 | 1024.00 | 1019.00 | 1060.00 | 1035.90 | 10.77 |
The empirical scaling profile in client-side WebAssembly demonstrates that spatial compilation cost is co-determined by two primary factors: (1) structural program topology and (2) sequence operator traversal geometry (specifically the boundary search space required to resolve spatial collisions).
-
Predictable Scaling Across Regular Expansion: Across regular operator classes, compilation latency scales predictably from ~107 ms at 10 nodes up to ~1,009 ms at 1,000 nodes, remaining bounded around ~1 second across 50, 100, 250, 750, and 1,000 nodes. This demonstrates the algorithmic throughput of single-pass integer coordinate quantization without iterative continuous solver relaxation.
-
The 500-Node Adversarial Boundary-Search Phenomenon:
- At 10, 50, 100, 250, 750, and 1,000 nodes, both regular and directional operators remain bounded around ~1 second in WebAssembly.
- However, at 500 nodes under branching topology (
$b=3$ ), 15 specific sequence operators (VRCWNW,VRCWNE,HRCWNN,HRCWSW, etc.) encounter an adversarial geometric confinement: their directional growth front points inwards toward pre-allocated sibling clusters. - Evaluating exhaustive perimeter collision scans within the client WebAssembly stack machine under this inward confinement incurs a sharp jump to ~5,100–5,260 ms.
- Once the synthetic program expands to 750 and 1,000 nodes, the expansion front opens up into surrounding lattice territory, returning all 24 operators to the ~950–1,035 ms baseline.
-
Implications for Computational Spatial Design: Rather than treating the 5-second 500-node measurements as an anomaly, this reveals that spatial compilers have identifiable computational regimes:
$$\text{Compilation Latency} = f(\text{Graph Topology}, \text{Operator Traversal Path}, \text{Boundary Collision Space})$$ Compilation latency is governed by the geometric boundary search space needed to resolve spatial conflicts, rather than an abstract asymptotic node counter$N$ .
To assess practical usability and first-interaction latency ("does HYWE feel slow upon first interaction?"), the benchmark logs un-warmed first invocations (Cold Latency) against subsequent steady-state iterations directly within the Firefox WebAssembly sandbox:
| Archetype / Scale | Cold Latency (ms) | Warm Avg Latency (ms) | Cold / Warm Ratio | Startup Overhead Profile |
|---|---|---|---|---|
| Deep-Spine (7 nodes) | 78.21 | 78.38 | 0.998× | Negligible cold overhead (~0.998×) |
| Radial-Star (7 nodes) | 79.21 | 79.06 | 1.002× | Stabilized startup (~1.002×) |
| CIF-10 (10 nodes) | 169.54 | 180.26 | 0.941× | Fast initialization ratio (~0.941×) |
| Scaling 10-Node | 105.00 | 107.40 | 0.978× | Negligible cold overhead (~0.978×) |
| Scaling 100-Node | 948.00 | 977.20 | 0.970× | Near-identical warm ratio (~0.970×) |
| Scaling 500-Node (Reg) | 977.00 | 1,006.50 | 0.971× | Identical steady-state timing (~0.971×) |
| Scaling 1,000-Node | 977.00 | 1,008.60 | 0.969× | Bounded cold startup (~0.969×) |
Observation: Under Firefox WebAssembly (Mono / .NET 10), initial invocations exhibit virtually identical performance to warm steady-state execution (Cold/Warm ratio ~0.94–1.00× across tested archetypes and scales). No substantial cold-start overhead was observed in the measured compilation pipeline under the specified WebAssembly runtime.
A foundational property of a discrete spatial compiler is topological locality under programmatic perturbation: when an author makes a minimal atomic change to spatial intent (
To evaluate this empirically, the suite applies an atomic syntactic perturbation (+1 area weight to child node 1.1) across canonical archetypes and evaluates the dual distance metrics
-
Adjacency Delta (
$\Delta \text{Edges}$ ): Graph distance between pre- and post-compilation adjacency matrices $\mathcal{G}{\text{adj}}(C_0)$ and $\mathcal{G}{\text{adj}}(C_1)$. -
Symmetric Difference (
$\text{Hexels}$ ): Spatial coordinate set difference$|H(C_0) \Delta H(C_1)|$ on the discrete integer lattice.
- Runtime: WebAssembly (Mono / .NET 10.0.12)
- Architecture: Wasm
- Build Configuration: Release
- Client / Browser Engine: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:156.0) Gecko/20100101 Firefox/156.0 (20 logical threads)
-
Timing Scope: Core layout engine compilation (
runCompilation), excluding DOM manipulation, SVG formatting, and WebGPU rendering. - Warm-up Policy: 2 warm-up cycles executed prior to steady-state measurement (reducing the influence of JIT/WASM compilation and static dispatch latency).
-
Memory Isolation: Forced generation garbage collection (
GC.Collect()) executed between operator batches.
| Archetype | Operator | Mutated Node | Adjacency Delta (Edges) | Symmetric Diff (Hexels) | Spatial Stability Interpretation |
|---|---|---|---|---|---|
| CIF-10 | VRCWEE | 1.1 (+1 Area) | 0 | 1 | Strictly local boundary dilation; 0 edges disrupted |
| CIF-10 | VRCCEE | 1.1 (+1 Area) | 0 | 1 | Strictly local boundary dilation; 0 edges disrupted |
| CIF-10 | VRCWSE | 1.1 (+1 Area) | 0 | 1 | Strictly local boundary dilation; 0 edges disrupted |
| CIF-10 | VRCCSE | 1.1 (+1 Area) | 0 | 1 | Strictly local boundary dilation; 0 edges disrupted |
| CIF-10 | VRCWSW | 1.1 (+1 Area) | 0 | 1 | Strictly local boundary dilation; 0 edges disrupted |
| Radial-Star | VRCWEE | 1.1 (+1 Area) | 0 | 1 | Strictly local boundary dilation; 0 edges disrupted |
| Radial-Star | VRCCEE | 1.1 (+1 Area) | 0 | 1 | Strictly local boundary dilation; 0 edges disrupted |
| Radial-Star | VRCWSE | 1.1 (+1 Area) | 0 | 1 | Strictly local boundary dilation; 0 edges disrupted |
| Radial-Star | VRCCSE | 1.1 (+1 Area) | 0 | 1 | Strictly local boundary dilation; 0 edges disrupted |
| Radial-Star | VRCWSW | 1.1 (+1 Area) | 0 | 1 | Strictly local boundary dilation; 0 edges disrupted |
| Deep-Spine | VRCWEE | 1.1 (+1 Area) | 0 | 1 | Strictly local boundary dilation; 0 edges disrupted |
| Deep-Spine | VRCCEE | 1.1 (+1 Area) | 0 | 1 | Strictly local boundary dilation; 0 edges disrupted |
| Deep-Spine | VRCWSE | 1.1 (+1 Area) | 0 | 1 | Strictly local boundary dilation; 0 edges disrupted |
| Deep-Spine | VRCWSW | 1.1 (+1 Area) | 0 | 1 | Strictly local boundary dilation; 0 edges disrupted |
Empirical Finding: Across the tested archetypes and sequence operators (3 canonical archetypes × 5 representative operator classes), an incremental area perturbation yields
Benchmarking simultaneous multi-container permutations (
- Runtime: WebAssembly (Mono / .NET 10.0.12)
- Architecture: Wasm
- Build Configuration: Release
- Client / Browser Engine: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:156.0) Gecko/20100101 Firefox/156.0 (20 logical threads)
-
Timing Scope: Core layout engine compilation (
runCompilation), excluding DOM manipulation, SVG formatting, and WebGPU rendering. - Warm-up Policy: 2 warm-up cycles executed prior to steady-state measurement (reducing the influence of JIT/WASM compilation and static dispatch latency).
-
Memory Isolation: Forced generation garbage collection (
GC.Collect()) executed between operator batches.
| Containers | Total Nodes | Warm Runs | Avg Latency (ms) | Max Latency (ms) | SD (ms) | Scaling Profile |
|---|---|---|---|---|---|---|
| 1 | 20 | 10 | 255.00 | 261.00 | 2.79 | Sub-300 ms baseline compilation |
| 2 | 40 | 10 | 443.10 | 450.00 | 3.99 | Sub-500 ms dual-container floorplate |
| 5 | 100 | 10 | 993.00 | 1,010.00 | 9.76 | Bounded ~1 s multi-department layout |
| 10 | 200 | 10 | 1,917.60 | 1,981.00 | 23.27 | Sub-2 s multi-story institutional campus |
| 20 | 400 | 10 | 3,964.30 | 4,178.00 | 180.43 | Increasing compilation cost across tested multi-container range (20 to 400 nodes) |
Observation: Multi-container layouts scale with strong within-run stability (
While core engine benchmarks isolate computational compilation (runCompilation), end-to-end interactive performance in production depends on the complete pipeline budget:
Measuring wall-clock time from user node edit through topology generation (
| Archetype | Nodes | Iterations | Mean |
Mean |
Serialization Budget (%) | Mean Total |
Pipeline Overhead Profile |
|---|---|---|---|---|---|---|---|
| Deep-Spine | 7 | 10 | 78.38 | 0.12 | 0.15% | 78.50 | Sub-millisecond serialization (<0.2 ms) |
| Radial-Star | 7 | 10 | 79.06 | 0.14 | 0.18% | 79.20 | Sub-millisecond serialization (<0.2 ms) |
| CIF-10 | 10 | 10 | 180.26 | 0.28 | 0.16% | 180.54 | Negligible serialization overhead (<0.3%) |
Analytical Conclusion: Across all tested presets and sequence operators within the client WebAssembly sandbox, string and coordinate serialization (
- Rendering Pipeline Isolation: Rendering performance is outside the primary scope of this benchmark; DOM mutations, SVG generation, and WebGPU vertex buffer uploads are decoupled from the measured compilation loop.
The benchmark demonstrates that HYWE's compilation cost is not proportional to architectural node count alone. Canonical topology affects initial computational cost substantially, while larger node counts exhibit bounded latency within approximately 1,000 ms up to 1,000 nodes under regular operators. Across canonical configurations, repeated executions preserve both state validity and topology signatures, demonstrating deterministic compilation under the tested runtime conditions.
Rather than attempting to eliminate spatial complexity, HYWE makes complexity computationally absorbable. Designers interact with high-level programmatic hierarchies; the underlying lattice compiler absorbs the combinatorial burden of spatial resolution, supporting interactive design-space exploration at the core compilation layer, with regular operators remaining approximately 1 second through 1,000 synthetic nodes (strictly decoupled from browser DOM mutation and WebGPU rendering passes).
To maintain empirical rigor, HYWE anchors its performance claims—such as "topological stability", "complete repeatability", and "reliable computational throughput"—to precise operational definitions, quantitative metrics, and direct comparative baselines against continuous geometric solver paradigms.
| Claimed Characteristic | Formal Operational Definition | Measurement Metric | Empirical Result in HYWE (Firefox WASM) |
|---|---|---|---|
| Topological Stability | Invariant graph integrity across rapid programmatic edits. Formally: (1) Zero cell collisions ( |
Percentage of malformed polygons, overlapping room cells, or broken nesting parent-child relations across test suite. | 100.0% Valid (0 cell collisions, 0 polygon self-intersections observed across 720 benchmark runs). |
| Complete Repeatability | Identical bit-level outputs across repeated compilations of identical inputs under the tested runtime environment: |
State Hash Divergence Rate: |
0.00% Divergence (720/720 evaluations produced identical signature hashes across repeated runs). |
| Reliable Computational Throughput | Bounded sub-second compilation latency executing within the human perception threshold of interactivity (<250 ms for typical schematic models), strictly decoupled from UI rendering. | Wall-clock execution time of core compilation pipeline (runCompilation) across varying node counts and tree depths. |
78.4 ms (Deep-Spine, 7 nodes) 79.1 ms (Radial-Star, 7 nodes) 180.3 ms (CIF-10, 10 nodes) ~1,009 ms (Synthetic stress, 1,000 nodes). |
Note
Methodological Quarantine & Comparative Baseline Scope: The runtime ranges and scaling characteristics cited below for continuous force-directed and evolutionary solvers represent indicative, literature-reported baseline characteristics of conventional CAD solver environments (e.g. Grasshopper Kangaroo / Galapagos workflows) rather than a unified in-browser empirical test suite. Direct, head-to-head empirical benchmarking under identical geometric constraints and unified harness hardware is planned as future work and is kept distinct from HYWE's internally measured WebAssembly benchmark suite.
To contextualize HYWE's computational performance against standard geometric solver baselines used in computer-aided architectural design, the table below contrasts the integer compiler pipeline with conventional solver paradigms:
| Performance Metric / Characteristic | Continuous Force-Directed / Spring-Embedder (e.g., Kangaroo / Grasshopper) | Genetic Algorithm / Evolutionary Solver (e.g., Galapagos / Wallacei) | HYWE Discrete Integer Spatial Compiler (WebAssembly Mono / .NET 10) |
|---|---|---|---|
| Mathematical Domain | Continuous floating-point coordinates ( |
Stochastic parameter permutation over continuous bounds | Discrete hybrid orthogonal-hexagonal integer lattice ( |
| Solving Paradigm | Iterative numerical integration (Runge-Kutta / Verlet damping) | Heuristic population search through fitness landscapes | Single-pass semantic lowering from AST to integer lattice |
| Runtime for Realistic 10-to-15 Room Program | 2,000 – 15,000 ms (indicative literature baseline; requires hundreds of damping iterations to stabilize) | 15,000 – 120,000 ms (indicative literature baseline; evaluates 30–50 generations of candidate layouts) | 180.3 ms (measured CIF-10 preset under Firefox WASM: AST parsing, lattice quantization, cluster expansion, Goxel boundary resolution) |
| Runtime Scaling Behavior | Superlinear (damping iterations scale with entity and collision interactions) | Heuristic / generational (evaluates dozens of generations across candidate populations) | Bounded latency over the tested synthetic range (below 1 s up to 1,000 nodes; formal asymptotic complexity requires separate derivation) |
| Floating-Point Coordinate Drift | Prone to continuous accumulation of rounding error and boundary jitter | Inherent continuous variance across optimization runs | Zero drift (avoids floating-point rounding drift within the integer lattice operations used by the tested implementation) |
| Determinism & Repeatability | Weak: dependent on initial random seeds, frame-rate timing, and solver step delta | Weak: stochastic operators produce non-identical solutions on identical inputs | 100.0% bit-exact reproducibility under the tested environment (0.00% hash divergence across 720 benchmark evaluations) |
| Failure Modes | Self-entanglement, spring inversions, local-minima stagnation | Premature convergence, constraint violations, unviable layout phenotypes | None observed: zero collisions or topology violations observed across 720 benchmark evaluations under the discrete integer occupancy model |


