How I Built a Lightweight Bridge for LLM Frontend Tool Calling in DjangoHow I used Web Locks and BroadcastChannel to solve the SSE tab limit problem and build a lightweight LLM frontend tooling layer for Django