@jminer I have my own homebrew plugin for this purpose. But it's actually used to reduce bandwidth and keeps original image untouched along with webp-version.
You can replace your images with webp completely, but you'll have to keep your code up-to-date with new nodebb versions.