-
Notifications
You must be signed in to change notification settings - Fork 5
Closed
Description
π v1 Stable Release Roadmap
This is a living list of todos I have in mind to get us to a stable v1.
The list will evolve over time based on my decisions and community feedback. π¬β¨
- Stream Compression β Enable on-the-fly compression so we donβt need to buffer the entire stream in memory.
- Deflate Compression
- Static file serving
- Routing Optimization β use of
matchit::Router - More extractors: Cookie (
Basic,Private,Signed,Key-Expansion),IpAddr,Acc-Lang - Basic tracing
- Async-Graphql support (0.5.0)
- Router level
h1,h2 - Api cleanup
- Better documentation
- State extractor
- Improved RPS
Under consideration to support
- simd-json,
sonic-rs - Protobuf message
-
tokio-uring(moved to future works) -
async-std(the library is deprecated in favor of smol-rs) -
smol-rs(moved to future works) -
opentelemetry or similar(moved to future works) - FileStream
Minor changes
- Optimize general performance
-
Consider using route-level state instead of global state(moved to future work)
Metadata
Metadata
Assignees
Labels
No labels