Comments (6)
You can do more than that https://youtu.be/104T5MvJBCc watch it.
You need to use our docker container or openspeedtest server.
This is not exactly like cloudflare test. I feel like it's pointless. We can run download, upload and ping for unlimited amount of time. If you need to view it at the same time run it in 3 different windows or browser.
from speed-test.
Based on a quick look at the video i cant see any URL parm for payload size.
Also, Cloudflare speed test does not run the tests at the same time but instead one after each other. Reducing the number of test runs as the payload get larger as per the attached screenshot.
It also provide detailed data for each test run.
from speed-test.
That is a different algorithm to find network speed, like 'speedofme'
I feel like the OpenSpeedTest algorithm is better. Because it will use less memory and efficiently saturate the available bandwidth. On an M1 MacMini, I can test 20 to 25Gbps with this script. Then why should I look at a different algorithm?
What are the benefits we will get if we adopt a similar algorithm?
from speed-test.
I used a similar algorithm in 2013, found it less efficient in 2014, and moved to this algorithm in 2014 itself.
from speed-test.
I dont think i am asking for a different algorithm as i can replicate the tests for each size manually by editing the "downloading" file to match the required size.
The reason i am after the different sizes is understanding the performance for different web apps/use cases. E.g. For example your own site (https://openspeedtest.com/) has an average of 12kB per http request. While a video stream will be much larger per request. This is why Cloudflare speed test includes the different sizes until it maxes out your connection.
from speed-test.
This project's scope is to show the available bandwidth, run a stress test, ping, and jitter. So you can easily identify a bad connection or equipment after a quick test, which is under 30 seconds. As you said, we can easily implement a feature like that by adding more static files like 100kb, 10Mb, etc. They need a unique-looking tool. That is why they show all kinds of information they can. However, I still feel like it's pointless. Because if you have a 100Mbps connection with 10 Ms ping and 1 Ms. Jitter, Then you need to know how it behaves under 100Kb. 10Mb? The answer is the same if the latency and ping remain the same. Ping and jitter will not remain the same for LTE and 3G connections. So, each test will show slightly different results. You can see the same information just by looking at the jitter value. An unstable connection jitter value will be above 2 or 3 digits. I am planning to add more dedicated tests on separate pages like VOIP simulation, game simulation, etc in the future. So at that time, we can add a test like this.
from speed-test.
Related Issues (20)
- Accessibility: make the interface navigable by the keyboard HOT 1
- embed OpenSpeedTest arguments HOT 2
- Migration to organization HOT 1
- API Accessible SpeedTests HOT 1
- WMIC Deprecation HOT 8
- macOS: support native launch on login, quiet launch (launch without window), and hiding dock icon HOT 1
- Crazy upload speeds HOT 7
- There is no option to change the Network Adapter HOT 1
- [Challenge] Run OpenSpeedTest on Ubuntu Server HOT 2
- Feature Req: Flatpak and/or appimage for Linux HOT 2
- IOS version of app doesn't recognize non-wifi interfaces HOT 1
- Getting canceled and failed uploads and downloads HOT 4
- Feature Request: Provide core functionality as a library HOT 1
- Does Openspeedtest support 2.5+Gbps? HOT 2
- Insane download and upload speeds on a gig plan HOT 4
- [ It was False Positive ] OpenSpeedTest-Server 2.1.8_ia32.exe For Windows x86-32 flagged as virus HOT 5
- Slow dowload speeds HOT 2
- CSS not loading after changing the port in Nginx HOT 2
- Firefox Issue with Darkmode, prevents page load HOT 5
- Feature request: Restart button HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from speed-test.