...
Alternative | Description | Why not chosen |
---|---|---|
tiny_http as http server library | Low level HTTP server library | No async support |
hyper as http server library | A fast and correct HTTP implementation for Rust. Actually the fastest http server library according to techempower. |
|
https://github.com/carllerche/h2 | Http 2.0 is not supported by substrate | |
https://crates.io/crates/http-service | ||
https://github.com/http-rs/tide | ||
actix / warp / rocket as web framework | Popular web frameworks with both warp and rocket being built on hyper library, |
|
Custom http and web socket libraries | It is possible to implement fully custom solution. | There are already existing solutions which correctly implement the standards and are widely used. The team will be able to focus on our unique functionality. |
...