We now store the response headers in a download object on the protocol server side and pass it to the client when finishing up a download. Response headers are passed as an IPC::Dictionary. :^)
This makes selector matching a lot more efficient, and also reduces the number of strings on the heap.
Let's rename this to LibWeb since it aims to provide more parts of the web platform than just HTML. :^)