← All Diagrams

builder.faf.one - DOUBLE-WHAMMY Architecture

Rust WASM generates .faf (211KB, 3ms) + Zig WASM scores (2.7KB, 14μs) = Championship-grade context in browser

1
🔗
GitHub URL
User enters repo URL
Browser Input
2
📦
GitHub API
Fetch README.md
+ package.json
Public API (no clone)
3
🦀
Rust WASM
Generate .faf file
with full context
211KB ~3ms
4
Zig WASM
Score generated
.faf file
2.7KB ~14μs
5
👁️
Preview
Show .faf + score
Monaco editor
Browser UI
6
Output
Download or
Commit via OAuth
User choice

DOUBLE-WHAMMY Stack

Rust WASM
211KB (generation)
Zig WASM
2.7KB (scoring)
Total Bundle
213.7KB
Combined Time
<5ms target

Why HYBRID Architecture?

  • ✅ Generate in browser (showcase tech)
  • ✅ Users see real-time generation log
  • ✅ OAuth token stays server-side (secure)
  • ✅ Preview before commit (transparency)
  • ✅ Best of both: Speed + Security
Rust WASM
~3ms
Full .faf generation
Zig WASM
~14μs
71K scores/sec
Total Time
<5ms
Championship-grade