Estoy usando ffmpeg.wasm en mi sitio, pero solo funciona si el navegador es compatible con SharedArrayBuffer . ¿Existe una forma sencilla de probar el uso de javascript (navegador js o nodejs) si el navegador es compatible? Una solución que pensé fue comparar el agente de usuario con la lista que se ofrece en este sitio web, pero esto sería demasiado detallado y supongo que no hay una forma más sencilla.
Puede hacer todo eso, pero la forma más fácil de averiguarlo es simplemente revisando aquí , pero si desea hacerlo en tiempo de ejecución, puede agregar esta línea de código en su navegador.
try{ var sab = new SharedArrayBuffer(1024); if(sab===undefined)throw new Error('not supported') } catch(e){ alert('browser doesnot support SharedArrayBuffer: ",e) }