Measure your Internet connection using M-Lab's Open Internet Measurement tools.

Latest Version

Version
0.21
Update
June 6, 2023
Size
16.63MiB
Developer
Category
Users
4,000+
Rating
4.76923 ★
Manifest Version
2
Web Store Status
Languages Support
English (United States)
See more
Permissions
Storage
Alarms
Background
UnlimitedStorage
See more

M-Lab Measure Extension

The Measure app provides an easy to use test to measure the performance and health of any Internet connection. Use it to easily track the performance of the Internet connections you use over time. Conduct your own research on Internet connections worldwide.

Features include running a test on demand, scheduling tests to run regularly, annotation of your test results, and CSV export of all test data.

The Measure App uses a test called the Network Diagnostic Tool (NDT), which is developed and maintained by Internet 2 and hosted by Measurement Lab (M-Lab). It is a sophisticated speed and diagnostic test suitable for both the novice and the network researcher. For more information on NDT and other M-Lab tests, please visit http://www.measurementlab.net/tools/ndt.

For help using the Measure App, please visit the wiki: https://github.com/m-lab/measure-app/wiki/Documentation
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "name": "M-Lab Measure", "description": "Measure your Internet connection using M-Lab's Open Internet Measurement tools.", "version": "0.21", "manifest_version": 2, "background": { "scripts": [ "lib/ionic/js/ionic.bundle.js", "lib/angular-aria/angular-aria.js", "lib/ngCordova/dist/ng-cordova.js", "js/constants.js", "js/services.js", "js/services/backgroundService.js", "js/services/chartService.js", "js/services/clientService.js", "js/services/customScheduleService.js", "js/services/historyService.js", "js/services/measurementService.js", "js/services/mlabService.js", "js/services/networkService.js", "js/services/scheduleService.js", "js/services/settingsService.js", "js/services/sharingService.js", "js/services/storageService.js", "js/services/uploadService.js", "js/support.js", "js/support/chromeApp/appLauncher.js", "js/support/chromeApp/appSupport.js", "js/support/chromeApp/appBackground.js" ], "persistent": false }, "browser_action": { "default_icon": "img/icon16.png", "default_popup": "index.html" }, "icons": { "16": "img/icon16.png", "32": "img/icon32.png", "48": "img/icon48.png", "128": "img/icon128.png" }, "permissions": [ "storage", "alarms", "background", "unlimitedStorage" ]}
Read more