Context
Socket support stays, but its dependency cost should be tightened where possible. If upstream prevents unifying duplicate reqwest/TLS stacks, document that cost on the socket feature.
Tasks
- Inspect rust_socketio and rust_engineio feature flags and newer versions.
- Disable unnecessary default features where supported.
- Document unavoidable duplicate HTTP/TLS dependencies if they remain.
Acceptance criteria
- Socket feature dependencies are as narrow as practical.
- Unavoidable dependency duplication is documented.
- Socket support remains available.
Notes
- Generated from the project improvement research pass.
- Keep implementation discussion repository-relative; do not include local machine paths or private setup details.
Context
Socket support stays, but its dependency cost should be tightened where possible. If upstream prevents unifying duplicate reqwest/TLS stacks, document that cost on the socket feature.
Tasks
Acceptance criteria
Notes