diff --git a/README.md b/README.md index a79b294..c1c19f9 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,7 @@ +

+ ComfyUI-Tenaciousload +

+ # ComfyUI-Tenaciousload Self-contained fix for slow / black-screen ComfyUI loading when you have a huge @@ -11,6 +15,11 @@ build on every page load** — and the build **freezes ComfyUI's whole event loop**, so you get a long black screen, worst over a remote network. ## How this pack fixes it + +

+ How it works: requests are served from an in-process cache in milliseconds; the slow build only runs on a miss or refresh +

+ On load it injects an aiohttp **middleware** into ComfyUI that intercepts `/object_info` and `/api/object_info` and: diff --git a/assets/banner.svg b/assets/banner.svg new file mode 100644 index 0000000..b8bfd67 --- /dev/null +++ b/assets/banner.svg @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + COMFYUI + Tenaciousload + Instant page loads for massive model & LoRA libraries. + + + + + cold build 234 s + + + cached 4 ms + + diff --git a/assets/how-it-works.svg b/assets/how-it-works.svg new file mode 100644 index 0000000..679a919 --- /dev/null +++ b/assets/how-it-works.svg @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + How it works + + + + + Browser + loads ComfyUI + + + + + + Tenaciousload + in-process middleware + + + + + + + + memory + disk · survives restarts + + + + + + ComfyUI + builds object_info + + + + + GET /object_info + + + + HIT · gzip · ~4 ms + + + + miss / refresh + + + + build once · store + + Normal loads never reach the build — the ~234 s build runs only on the first load or an explicit refresh. +