JSFiddle - React, Tailwind, and code Playground
by Cody Bennett
JavaScript
const checkForWebp = () => new Promise(resolve => {
const image = new Image();
image.src = 'data:image/webp;base64,UklGRh4AAABXRUJQVlA4TBEAAAAvAAAAAAfQ//73v/+BiOh/AAA=';
image.onload = () => resolve(true);
image.onerror = () => resolve(false);
});
(async () => {
const hasWebp = await checkForWebp();
console.log(hasWebp);
})();