Created by Howard.Zuo / @Howard.Zuo
HTTP/1.1
has served the Web well for more than fifteen years, But it's not meant to be a perfect solution, its age is starting to show.
It means each request must contain enough information on their own to fulfill the request. Even the information is shared during lifecycle.
For example: sessionID is always in the header for each request.
Websites nowadays include many different components, such as HTML
, CSS
, JavaScript
, images, video and Flash animations...
All above solutions are for reducing request
You dont't have to do anything to your backend, just leave it as what it was.
Dart | Haskell | Ruby | Go | C# | Python | Rust | Java | Lua | Erlang | NodeJS | Objective-C/Swift |
---|---|---|---|---|---|---|---|---|---|---|---|
Dart |
second-transfer ShimmerCat Warp |
http-2 | http2 | HttpTwo | hyper | hyper |
Shaka Jetty Netty OkHttp Undertow |
lua-http | lucid |
node-http2 Sasazka |
WKWebView |