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. PHP is optional but recommended (see for details)
  • Some way to generate garbage data (PHP script included, see for other solutions)
  • 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