|
|
2 weeks ago | |
|---|---|---|
| .. | ||
| fonts | 1 year ago | |
| images | 1 year ago | |
| javascript | 2 weeks ago | |
| screenshots | 1 year ago | |
| styling | 8 months ago | |
| README.md | 1 year ago | |
| index.html | 1 year ago | |
| server-list.json | 1 year ago | |
| settings.json | 1 year ago | |
This is a re-implementation of the LibreSpeed user interface based on the design by fromScratch. The code that's doing the actual speed test is still the same.
Copy everything in this directory into the LibreSpeed root, next to
speedtest.js and speedtest_worker.js, overwriting the index.html file that
may already be there. That's it!
In the server-list.json file you can provide a list of
testing servers. If you only have a single testing server, just provide a list
with one item in it, being your server. The frontend will then skip doing an
automatic server selection and will not allow the user to change servers.
For more advanced applications, you can override any of the settings that are
defined in speedtest_worker.js using the file
settings.json. See
speedtest_worker.js for documentation on the
different settings (scroll down a bit to where you find the definition of the
settings object).
telemetry_level in settings.json)Design by fromScratch Studio - 2022, 2023 (www.fromscratch.io)
"During Hacktoberfest 2022 & 2023, fromScratch Studio took on the request for LibreSpeed redesign and UI improvements. We ran 2 design sprints one on '22 and one on '23, and produced high-fidelity screens for LibreSpeed redesign. Furthermore, this year, we produced high-fidelity screens for mobile-view as well."
-- Chris-ZoGo, https://github.com/librespeed/speedtest/issues/585
Implementation by Timendus - 2024 (https://github.com/Timendus)
"I had a couple of days of free time, and I came across the design by fromScratch. I thought it looked great, and that it deserved a good implementation, so I set out to make one. I've taken the liberty of changing a couple of details, coming up with some animations and adding a few small features, but otherwise I've tried to stay as close to the "intention" of the design as I could."
-- Timendus, https://github.com/librespeed/speedtest/pull/649