Measures the network latency between your browser and the each of the Azure Data Centers.
https://richorama.github.io/AzureSpeedTest2/
You can use these commands to build the User Interface:
$ npm install
$ npm run build
Not all regions are available to everyone. I have added the regions that are generally available to all, and some kind individuals have set up additional regions that they have access to.
The cost should be negligible, and if you change your mind at any time and want to remove the region, that's ok - just let me know.
To add a region, follow this process:
speedtestxyz
, where the 'xyz' is an abbreviation of your region name. The storage account can be a standard, locally redundant account (the cheapest kind).$root
container in blob storage, allowing public blobs (blob listing is not necessary).cb.json
, which contains a single line call("speedtestxyz")
, where 'speedtestxyz' is the name of your storage account.npm install
.lib/locations.js
file to add a record for your new region (using the correct flag from this repo).npm run build
If you're only able to help with steps 1..3 it would be hugely helpful, I can do the remaining steps.
Thank you!
MIT