goresponsiveness

A draft-ietf-ippm-responsiveness client in Go. (by network-quality)

Goresponsiveness Alternatives

Similar projects and alternatives to goresponsiveness

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better goresponsiveness alternative or higher similarity.

goresponsiveness reviews and mentions

Posts with mentions or reviews of goresponsiveness. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-08-10.
  • Speed Test
    6 projects | news.ycombinator.com | 10 Aug 2023
    > which is more reflective of real world video conferencing use cases

    What's more reflective of real world use cases is a hot discussion topic. :)

    The networkQuality tool on macOS and other implementations(1) of the "RPM" algorithm(2) are very good to see how an Internet connection behaves under high stress. But the real world is seldom high stress (100Mbps+ connections are rarely pushed to the limit, honestly).

    In your example, video conferencing indeed does simulataneous upload and download, but it's also low bandwidth (relatively speaking) and doesn't usually come close to saturating a connection. It can impacted by other traffic in the same connection though.

    Neither networkQuality nor Cloudflare's speed test measure how a connection behaves with multiple users stressing a connection, which is another example of why this is a hot topic.

    (1) https://github.com/network-quality/goresponsiveness

  • Diving into a secret macOS tool – networkQuality
    7 projects | news.ycombinator.com | 14 May 2023
    Apple's "networkQuality" tool (or the open source alternative that you can run in other operating systems: https://github.com/network-quality/goresponsiveness) is very useful to understand how your connection behaves under extreme conditions, but extreme conditions is not something a home connections sees regularly, so make sure to use a combination of tools if you want to understand your home connection behaves under expected use.

    It's more of an art than a science, really, and your ISP may be optimizing for more average use cases.

    Personally I like to start with a regular web-based speed test (I'm biased towards https://speed.cloudflare.com, but any test that shows latency under load is OK, like https://www.waveform.com/tools/bufferbloat or https://fast.com[1]) and then combine it with "networkQuality" running concurrently (if possible, from a different host) and see how it impacts the numbers.

    Of course, this only makes sense if you, for example, have your own router running OpenWRT where you can enable active queue management (SQM/AQM) where you can actually do something to improve the results.

    [1] In more recent times I'm finding fast.com to be a bit unreliable, as some ISPs may treat Netflix traffic specially (like allowing for longer bursts over contracted speeds, etc. — net neutrality notwithstanding).

  • goresponsiveness: A new way to measure network responsiveness (much more accurate that “ping”), by Apple researchers
    1 project | /r/CKsTechNews | 23 Mar 2022
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 5 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Stats

Basic goresponsiveness repo stats
3
130
8.0
3 months ago

network-quality/goresponsiveness is an open source project licensed under GNU General Public License v3.0 only which is an OSI approved license.

The primary programming language of goresponsiveness is Go.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com