stabping
stabping copied to clipboard
Continuously monitor your connection/ISP's latency & speed and view them in interactive charts
I attempted to build this on Ubuntu 23.10 ARM as well as Linux Mint 21.2, both get this error: ``` error[E0713]: borrow may still be in use when destructor runs...
The client component may or may not benefit from being majority-written in Rust and compiled to WebAssembly, except for Dygraphs and basic DOM manipulation. This would allow us to re-use...
There's a limitation in instantaneous computing power on the client-side when doing averaging over very large intervals (to e.g. view an entire year's worth of data at once). We should...
Dygraphs has released version [v2.0.0](https://github.com/danvk/dygraphs/releases/tag/v2.0.0) with breaking changes that breaks how we currently implement *Pin Value Range* and *Base Time Interval*. New behavior recommendations: * Unzoom (via double click) will...
New target for recording DNS lookup times. Proposed: * *addrs* is list of `@server lookup` strings, e.g. `@8.8.8.8 google.com` (mimics [dig](https://linux.die.net/man/1/dig)'s syntax) * *value* is DNS lookup time expressed in...
New target for recording HTTP download speeds. Proposed: * *addrs* is list of `http://address/path/to/file` (or `https`) strings, e.g. `https://code.jquery.com/jquery-3.1.1.min.js` (aka. the URL with `http`/`https` scheme to the file) * *value*...
We should not `panic!` on valid failure modes and should set sensible exit codes when we exit.
We should reduce the number of allocations/`clone()`s in `reader.rs` by maybe creating more flexible conversion traits that utilize unsafe code.