ASGI MIDDLEWARE STACK HTTP REQ CALL NEXT RESPONSE INTERCEPT MODIFIED HEADERS OK Middleware Intercept Awaits app response Starlette App Generates base response Buffer & Inject Click to view script injection Header Rewrite Updates Content-Length Browser Delivery Final stream to client Stream Buffer Inspector 00000000 3c 68 74 6d 6c 3e 0a 3c 62 6f 64 79 3e 0a 20 20 |<html>.<body>. | 00000010 3c 68 31 3e 48 69 3c 2f 68 31 3e 0a 3c 73 63 72 |<h1>Hi</h1>.<scr| 00000020 69 70 74 20 73 72 63 3d 22 61 2e 6a 73 22 3e 3c |ipt src="a.js"><| 00000030 2f 73 63 72 69 70 74 3e 3c 2f 62 6f 64 79 3e 0a |/script></body>.|