HTML5 Speedtest

No Flash, No Java, No Websocket, No Bullshit.
This is a lightweight Speedtest implemented in Javascript, using XMLHttpRequest and Web Workers.


Modern browsers only


  • A reasonably fast web server with PHP (see for details and use without PHP)
  • Your server must accept large POST requests (up to 20 Megabytes), otherwise the upload test will fail
  • It's also better if your server does not use compression, but it's not mandatory

Source code

Browse GitHub repository
Download from here
Includes examples and documentation.


Share this article

Need help?

Please contact me at or open an issue on GitHub.