Есть ли способ преобразовать изображение в .файл webp, отличный от использования canvas.toDataURL (), чтобы работать на мобильных устройствах (в javascript)?

#javascript #image-processing #html5-canvas #file-conversion #webp

Вопрос:

Текущий код, который я использую:

 let webp = myCanvas.toDataURL( "image/webp" , 1.0 );
myImage.setAttribute( "src" , webp );
 

Проблема в том, что в настоящее время он работает только в chrome, а другие браузеры вместо этого экспортируют файл png или jpeg (а иногда и вообще ничего). Есть ли другой обходной путь для преобразования изображения в .webp в любом браузере, включая мобильный? На выходе должно быть изображение webp. Существует ли библиотека javascript, которая может выполнить это преобразование на лету?