If you would prefer the short version of this post, read the next paragraph and stop.
VKitty faster. Me happy. Your computer do work too.
And now for the intelligent version:
It had been bothering me that VKitty needed to ask the database server for information every single time a VKitty user viewed a cat or a user — sometimes multiple requests per page load. So I went on Google and searched for cross-browser client-side storage and found what I was looking for. Sure, I had to tweak it a bit, but soon, I had it working perfectly on every browser that supported VKitty to begin with.
Now, VKitty will load at least three times faster and request data from the server a lot less, causing a smoother user experience and a lot less load on the server.
Is 5 minutes the right amount of time to hold data in your computer’s memory? Should there be a way to turn the caching off? Or is VKitty just a worthless piece of trash that I should never have started working on?