Google Cache Browser is an experimental project designed to improve the usability of Google's search engine cache.
There is one simple and popular way to see the version of a web page in Google's cache - send a search query cache:http://example.com/. Then, of course, if the page is indexed, it will take you to Google's copy of http://example.com/. The only problem is that clicking on any link will lead you to a non-cached version of the page which you won't be able to browse. Of course, if you really need it, you can copy page address and send request again but this is so excruciatingly inconvenient. It's easier to just forget about it.
Some time ago, about three or four years ago, I already puzzled over this problem. As a result Google Cache Browser was born that allowed to bypass the pages from Google's cache and transform them in such a way that they go through Google Cache Browser again and in this way it became convenient to browse cached sites. But rather quickly its problems showed up: the server IP was constantly getting banned by Google and a lot of traffic was being consumed on my hosting plan. Therefore, the service waffled and waffled, and died about a year ago.
Now I was worried about that problem again, so I decided to try another approach: move the entire functionality to the user's browser with a small dose of JavaScript kungfu to get rid of all the traffic and bans. The only problem I have here is getting my JS to run in the context of the webcache.googleusercontent.com domain. That's why I need the page you're looking at now: it has to be indexed by Google, and then I'll use it as a relay station for the new version of the service. It's not the only way, of course, and it's not even the most reliable, but it's undoubtedly the most beautiful and convenient. So -Google, index me! Please.