0.0.6 • Published 2 years ago

@m-lab/ndt7 v0.0.6

Weekly downloads
-
License
Apache-2.0
Repository
-
Last release
2 years ago

The official NDT7 Javascript client libraries. This code works with Node.js >= 12, in a browser, and is the source for the npm package ndt7.

Includes an example web client and an example node.js client in the examples/ directory. Pull requests gratefully accepted if you would like to write a more sophisticated web or CLI client that uses the returned measurements to debug network conditions.

API Reference

ndt7 : object

Kind: global namespace

ndt7.discoverServerURLS

discoverServerURLs contacts a web service (likely the Measurement Lab locate service, but not necessarily) and gets URLs with access tokens in them for the client. It can be short-circuted if config.server exists, which is useful for clients served from the webserver of an NDT server.

Kind: static property of ndt7
Access: public

ParamTypeDescription
configObjectAn associative array of configuration options.
userCallbacksObjectAn associative array of user callbacks. It uses the callback functions error, serverDiscovery, and serverChosen.

ndt7.downloadTest ⇒ number

downloadTest runs just the NDT7 download test.

Kind: static property of ndt7
Returns: number - Zero on success, and non-zero error code on failure.
Access: public

ParamTypeDescription
configObjectAn associative array of configuration strings
userCallbacksObject
urlPromiseObjectA promise that will resolve to urls.

ndt7.uploadTest ⇒ number

uploadTest runs just the NDT7 download test.

Kind: static property of ndt7
Returns: number - Zero on success, and non-zero error code on failure.
Access: public

ParamTypeDescription
configObjectAn associative array of configuration strings
userCallbacksObject
urlPromiseObjectA promise that will resolve to urls.

ndt7.test ⇒ number

test discovers a server to run against and then runs a download test followed by an upload test.

Kind: static property of ndt7
Returns: number - Zero on success, and non-zero error code on failure.
Access: public

ParamTypeDescription
configObjectAn associative array of configuration strings
userCallbacksObject
0.0.6

2 years ago

0.0.5

3 years ago

0.0.5-beta.0

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago