Also another thought - I can very easily manipulate the results since they are base64 encoded into the URL.
In this case, it doesn't really matter, since these challenges are just for fun.
If you wanted to prevent people from manipulating the results without storing those results into a database, you could always encrypt/decrypt them instead.
I did enjoy taking the test though (actually tried 3 times), as it's a nice pat on the back when you need a little self-esteem boost, haha. Thanks for sharing it!
It says my typing speed is 193 words per minute. That seems awfully high. Are you sure that's accurate? Or is that the total number of words for all three minutes? It also says I typed 171 correct words and 6 wrong words. The numbers don't seem to add up.
What was wrong with 60 seconds?