The warning is correct in that it is probably NOSCRIPT. I think.
All the speed test knows is that an API call to all servers was brutally failed
in an unexpected way. There is no visibility into what caused the failure, only
that it should not occur in a clean browser. If you open the console
you can probably see more than the javascript gets told.
For example if the test is given 5 servers to use, it pings them all, and one
is unreachable, that is fine, no error is generated. The errors accusing
extensions are generated when no other possibilities are left.
I usually see users strike this when they use AdBlock or NOSCRIPT, and
I do believe there is a no-script type extension for Chrome as well. I've not
pinned down any other cases, perhaps you are the first? but you didĀ
mention noscript so it seems more likely now. I did ask the author
of noscript to ease things by allowing a page to suggest a list of resources
it wants whitelisted in advance, via a line in the html header, and
prompt the user "this page wants to use these resources, allow/deny",
but he said that would be "abused".
Regarding the proxy warning, the test is supposed to be maxing your
last mile link speed and reporting it to the under your ISP. TheĀ
majority of proxies seem to be things the user did not even know they
are using like google compression proxy (for chrome on mobile),
or corporate proxies for virus scanning (that perform poorly). If the
proxy is buggy or not transparent enough it breaks the test. For example
if you fetch a large file, then abort when you get 10% of it, does the
proxy fetch the whole file first? does it cache the request aggressively?
If you post, does it suck up the post, then hang without traffic until
it gets the remote response. So a warning that the results may not
be right seemed appropriate. If they are right, great!
Also there is at least one strange proxy+browser app out there, for
accelerating mobile devices. They get huge results and show the
"client" being an ISP IP address, but actually they're doing all the
work in their network. They are probably running a cloud browser
and sending html back to the device, where it is displayed by their
browser, and sending up touch events. A sort of apple screen
mirroring thing.
Do let me know if you work out what it is, perhaps noscript is a little
harder to disable than it might seem?