WebP support
When .webp images exist, it would be nice to generate a specific cached file with src pointing to .webp images.
Not sure I follow. Images aren't handled by Simple Cache.
The idea is not to handle images, but to generate and serve a cached file with src pointing to .webp images when they exist.
Cache Enabler does it, here's the description:
The plugin will check your upload directory for any JPG or PNG images that have an equivalent WebP file. If there is, the URI of these image will be cached in a WebP static file by Cache Enabler.
After reading some articles, I think this is not the best approach, because .webp images won't be used when the page can't be cached.
I did a test with the PageSpeed Module and Simple Cache. It worked well: the cached file was dynamically rewritten to serve .webp images generated by PageSpeed.
My opinion is to leave such things for other systems, like Mod_Pagespeed, to handle.
Support for .webp is not that great across browsers (http://caniuse.com/webp/embed/), and while not particularly expansive support checking probably isn't an overhead the plugin should add for a small subset of browsers - especially since image handling isn't something the plugin does already.
Google's Mod_Pagespeed can handle the process of figuring out .webp support while it's checking other things and can process to .webp during its usual image optimization cycle should support be available. I would stick with Mod_Pagespeed for this if it's already there.