Recovery generates a key pair in your browser and signs the server's challenge with it, so it cannot be done without JavaScript. What this page restores, and what it cannot, is written out on the page itself.