[experimental] Experiment with these crates
- Dominant language
- Rust
- Stars
- 40
- Forks
- 20
- PR merge metrics
- No merged PRs in 30d
Description
- https://crates.io/crates/smol as a tokio replacement
- https://crates.io/crates/crossbeam for synchronization and concurrency primitives
- https://crates.io/crates/rayon it's best for parallel computing on iter. If we are to use a buffer instead of channels, we can use this to process parts of the buffer (packets) in parallel without the overhead of tokio
Contributor guide
No contributing guide indexed for this repository
Research direction
Review the three linked crates—smol, crossbeam, and rayon—and compare them with the project's current Tokio-based approach. The issue does not name files or tests; completion would require a decided experiment scope and evidence for whether these alternatives suit synchronization, concurrency, or parallel packet processing.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- networking
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100