PorkStudios / PorkLib

Fast, lightweight libraries for Java. Note: this is very much a work-in-progress, documentation is spotty and the API is changing constantly!
https://daporkchop.net
Other
31 stars 5 forks source link

Totally rework HTTP #33

Closed DaMatrix closed 4 years ago

DaMatrix commented 4 years ago

My plan is to totally re-implement a whole new HTTP stack from scratch using Netty, with an emphasis on both performance and modularity (and a total disregard for legibility).

It should be able to both allow for single-line HTTP client abilities, and writing a full high-performance web server like Apache using the same underlying codebase.

DaMatrix commented 4 years ago

Goals changed a bit as I went along, my current objective is simply to make a fully functional HTTP client that works well and simply.

I'd say I've more or less achieved that, although the Netty implementation isn't actually there (I'll add that later, along with the HTTP server module).

Just going to fix a few more TODOs before merging.