This is a heavily interactive web application, and JavaScript is required. Simple HTML interfaces are possible, but that is not what this is.
Post
rich harris
rich-harris.dev
did:plc:anvvmj5rdxhzo26gmhkgshnn
so what's the solution? we use a custom encoding that orders things more sensibly and is more compact than multipart/form-data. the cool part — the programming model is unchanged. you're just dealing with web standard File objects on the server. if no JS, it all still works, just without streaming
2025-11-21T13:51:23.221Z