Repository navigation
v0.2.1 - Accurate Per-Hop HTTP Redirect Timing
π New Features
Accurate Per-Hop Response Times
- Individual redirect timing: Each redirect hop is now timed separately with accurate measurements
- Total time in header: Overall response time displayed in the card header for quick reference
- Per-hop display: Each redirect row shows its individual response time
- Final destination timing: The final response also shows its individual timing
How It Works
The HTTP adapter now follows redirects manually (instead of using curl -L), making individual requests for each hop and timing them separately. This provides accurate, actionable timing data for debugging slow redirects.
Example:
π http://example.com 411ms β Total
301 http://example.com 125ms
301 https://example.com 89ms
200 https://example.com/ 197ms
π Bug Fixes
- Removed unused TypeScript functions causing build errors
- Cleaned up git repository by excluding Rust build artifacts
π§ Technical Details
- Refactored HTTP adapter to manually follow redirects with individual timing
- Added
response_timefield toHttpRedirectmodel (Rust + TypeScript) - Enhanced
HTTPResponsecomponent to display total time in header - Updated
RedirectChaincomponent with per-hop timing display - Improved
.gitignoreto excludetarget/directories
π¦ Installation
macOS (Apple Silicon):
Download D.app from the assets below and move to your Applications folder.
Full Changelog: v0.2.0...v0.2.1