waveshaker commited on
Commit
99ce3ae
ยท
verified ยท
1 Parent(s): f062976

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +6 -0
README.md CHANGED
@@ -25,6 +25,12 @@ This Space serves as the **Core Backend** for the Waveshaker's T2I ecosystem. I
25
  - ๐Ÿš€ ComfyUI workflow orchestration.
26
  - ๐Ÿ“ฆ Dynamic fetching of 1000+ Waveshaker's LoRA weights from the Hugging Face Hub.
27
 
 
 
 
 
 
 
28
  ### ๐Ÿ”— Ecosystem Links
29
 
30
  - ๐Ÿ–ผ๏ธ **[Browse the LoRA Gallery](https://huggingface.co/spaces/waveshaker/loras_gallery)** - Explore 1000+ community characters.
 
25
  - ๐Ÿš€ ComfyUI workflow orchestration.
26
  - ๐Ÿ“ฆ Dynamic fetching of 1000+ Waveshaker's LoRA weights from the Hugging Face Hub.
27
 
28
+ ### ๐Ÿ“œ Architecture Evolution
29
+
30
+ - **v0.1 (The FastAPI Initiation)**: The initial dual-track setup. FastAPI handled data routing, while Gradio rendered the UI. Due to cross-space CORS restrictions and a lack of `x-ip-token` handling, the frontend fell into the ZeroGPU anonymous pool.
31
+ - **v0.2 (The Gradio-Injection Era)**: A modular reconstruction (`core/`, `frontend/`, `ui/`). Introduced the `task_runner` for precise background scheduling and logging. To retain ZeroGPU billing, we hid Gradio components and injected native HTML/CSS/JS via Python. This successfully kept the GPU quota but introduced frontend performance bottlenecks and UI state sync issues.
32
+ - **v0.3 (The Decoupled Proxy UI)**: The ultimate refactor. A 100% native static web UI is decoupled from the FastAPI backend. We implemented a dummy Gradio probe to trick the ZeroGPU scanner and used `ContextVar` to perfectly pass through the `x-ip-token`. Featuring a dual-Space sync mechanism (`frontend_cache`), it delivers zero-latency loading, 100% accurate billing, and a blazing-fast pure native frontend experience.
33
+
34
  ### ๐Ÿ”— Ecosystem Links
35
 
36
  - ๐Ÿ–ผ๏ธ **[Browse the LoRA Gallery](https://huggingface.co/spaces/waveshaker/loras_gallery)** - Explore 1000+ community characters.