No puedo encontrar ninguna información sobre por qué Firefox v91.10.0esr en Windows 10 se queja de que requestAnimationFrame no está definido:
const worker = new Worker( URL.createObjectURL( new Blob( ["requestAnimationFrame(() => this.postMessage('requestAnimationFrame in web-worker process'))"] , { type: "text/javascript" }))); worker.addEventListener("message", e => { console.log(e.data); }); requestAnimationFrame(() => console.log("requestAnimationFrame in main process")); 19:09:53.100 ReferenceError: requestAnimationFrame is not defined 569ddce0-b6c3-47c9-88b4-89d59445b335:1:1 <anonymous> blob:null/569ddce0-b6c3-47c9-88b4-89d59445b335:1Funciona bien en Android Firefox y otros navegadores (Edge, Chrome).
¿Algunas ideas?
Firefox agregó soporte para requestAnimationFrame y cancelAnimationFrame en trabajadores con v97 como puede ver en este problema . Los comentarios 17 y 18 solo lo confirman.