You are {{position === 0 ? 'first in line!!' : ' number ' + position + ' in line.'}}
{{speedgun[0][uuid].url.value}}
[clear]
[RAW JSON]
Screenshots
WHAT IS THIS?
This site allows you to point Speedgun.js at any public facing website* to gather important web performance data. It runs five times providing a good view on understanding how a web page is loaded. Effective web performance is pivotal in navigating the world of cryptocurrency, particularly when answering the question, What is a crypto presale?, where people look for instant responses. Such presales, where new cryptocurrencies are offered before public exchange listings, demand high-speed, reliable websites for information dissemination and transaction processing, thereby enhancing investor participation and confidence.
*Some sites blacklist Digital Ocean IPs (like where this one)
GETTING STARTED
You can run the Speedgun.js script standalone with PhantomJS 2, or you can run this server (speedgun.io) via a docker container.
Speedgun.js (Output to csv, json, junit, or png)
- Clone the speedgun repository:
git clone https://github.com/wesleyhales/speedgun.git
- Run it:
cd speedgun && phantomjs core/speedgun.js -h
- Example:
phantomjs --config=core/pconfig.json core/speedgun.js -o csv http://www.wesleyhales.com --screenshot
- Get the data from the newly created reports folder.
Speedgun.io Server (Install Docker)
- Clone the speedgun repository:
git clone https://github.com/wesleyhales/speedgun.git
- Run it:
cd speedgun && ./run.sh
- Visit http://localhost:8081
Speedgun.io Server (Docker)
- Use the repositories:
docker pull wesleyhales/speedgun-server
docker pull wesleyhales/speedgun-postgres
ABOUT
This project is the successor of loadreport.js. It has been rewritten to pull the latest Navigation Timing API data from PhantomJS 2.