Bad connection? Good connection? HttpPing will tell you everything.

My ISP is not as reliable as I want it to be. From time to time it happens that I cannot upload files using FTP, have enormous number of dropped TCP packets or have some other interesting surprise. Of course, there are alternative ISPs but there are reasons to not replace my current with another one.

During looking on "Request time out." produced by famous ping I realized that I need something similar but for Web requests. And I want to check my download speed, and upload, and... Stop. It may be a good idea, it may be bad idea but I want create a nice and simple software that shows me how reliable my internet connection is. I can test other ISPs, show problem to my ISP, etc. And this only requires a few Ajax requests.

The result comes quickly and you now can test it too. http ping does exactly what I need. It does almost the same what ping does: sends the request, receives the response and shows amount of time the request takes. It does it four times and shows report. That's all.