Note: The IPv6 plugin hasn't been tested. Your help in testing it is appreciated.
The IPv6 plugin measures various IPv6 related metrics. It is encapsulated within
the BOOMR.plugins.IPv6
namespace. This plugin tries to do a few things:
This plugin needs a server that has an IPv6 address, and a DNS name to point to it. Additionally, the server needs to be configured to serve content requested from the IPv6 address and should not require a virtual host name. This means that you probably cannot use shared hosting that puts multiple hosts on the same IP address.
All configuration parameters are within the IPv6 namespace.
http://fe80::1/image-i.png
.
If not specified, the test will abort.Called by the BOOMR.init() method to configure the DNS plugin. See the Configuration section for details.
BOOMR.init({ IPv6: { ipv6_url: "http://fe80::1/images/image-i.png" host_url: "http://yoursite-6.com/images/image-i.png" } });
a reference to the BOOMR.plugins.IPv6
object, so you can chain methods.
The IPv6 test will not run if a ipv6_url
is not configured.
Called by BOOMR.sendBeacon() to determine if the IPv6 plugin has finished what it's doing or not.
true
if the plugin has completed.false
if the plugin has not completed.
This plugin adds two parameters to the beacon, both prefixed with ipv6_
:
The latest code and docs is available on github.com/SOASTA/boomerang