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);
})();