MILF Dashboard
Developer control plane and real-time observability platform for sandboxed WASM compute & distributed file artifacts.
❯less overview_&_current_functionality.mdmd
The MILF Dashboard (milf-weld.vercel.app) serves as the primary developer control plane for the MILF serverless edge platform.
Current Capabilities
-
Multi-Language Function Creation: Integrated Monaco Editor enabling developers to author functions in C, C++, Rust, and Go with client-side syntax highlighting and linting.
-
Function Kinds: Supports creating diverse execution workloads — including raw WASM Compute Lambdas, Edge File Processors, and Event-Driven Triggers.
-
Local-First State Architecture: Utilizes React Query coupled with an IndexedDB storage adapter to ensure instant UI rendering, local state persistence, and seamless offline-first capabilities.
-
Real-Time Telemetry & Monitoring: Establishes persistent WebSocket connections to stream stdout/stderr logs, execution durations, memory limits, and node health metrics live to the dashboard.
❯less concurrency_&_real-time_logic_architecture.mdmd
To handle high-throughput edge execution without compromising UI responsiveness, the MILF Dashboard implements a multi-tier concurrency pattern:
- Optimistic UI State & Local Cache: UI actions (function submissions, parameter edits, invocation triggers) update the local React Query + IndexedDB cache immediately before network confirmation.
- Parallel Compilation & Artifact Chunking: Function compilation requests and large file uploads run concurrently on background web workers, preventing UI thread blocking.
- Multiplexed Telemetry Streams: A single multiplexed WebSocket channel receives execution events (PIDs, function IDs, return codes, log chunks) from multiple mobile edge nodes simultaneously.
- Non-Blocking Cache Reconciliation: Incoming real-time telemetry events trigger targeted cache invalidations and delta calculations, ensuring out-of-order execution updates resolve deterministically.
❯cat current_client_architecture_&_data_flowmermaid
❯cat unified_client_workflow:_functions_vs_file_artifactsmermaid
❯less future_roadmap_&_overall_system_evolution.mdmd
The overall design and future roadmap for the MILF Dashboard incorporates:
- Mobile Edge Topology Matrix: Real-time visual grid showing connected Android edge nodes, active CPU usage, battery temperatures, and WAMR memory limits.
- Granular WASM Profiler: In-depth breakdown of linear memory allocation (512MB ceiling), stack depth, and JNI execution speed for compiled WASM modules.
- Decentralized Storage Allocation: Client-side chunking and SHA-256 verification for direct high-speed uploads to Cloudflare R2 object storage.
- Zero-Trust Workspace RBAC: Granular permissioning, organization workspaces, and audit logging for multi-tenant developer teams.