javascript - descargar - webgl supported browser
Error: WebGL: Se superaron los 16 contextos de WebGL en vivo para este principal, perdiendo el menos usado recientemente (3)
En mi caso, la solución fue tan simple como cerrar la ventana del navegador, abrir una nueva y volver a cargar su proyecto. El error aparece solo después de haber vuelto a cargar mi proyecto en la misma ventana más de 16 veces.
Tengo un JavaScript utilizando el paquete THREE.js
, hice algunos cambios, vi el error y deshice todos los cambios que he hecho.
Sin embargo, el siguiente error se mantuvo:
Error: WebGL: Se superaron los 16 contextos de WebGL en vivo para este principal, perdiendo el menos usado recientemente.
Una búsqueda en google no reveló algo útil (16 hits!).
¿Alguien tiene alguna idea de lo que está pasando? ¿Quizás este error no tenga nada que ver con mi script, sino con el navegador en sí?
Estoy viendo este error en FireFox (55). Ocurrió en varios proyectos de prueba pequeños en los que he estado trabajando.
La única solución que encontré es cerrar y volver a abrir FireFox, lo que me lleva a creer que algo no se aclara al actualizar la página. También he notado que dejar mi navegador abierto durante la noche puede resultar en un rendimiento muy pobre al día siguiente hasta que reinicie mi PC. Tal vez sea un problema de Threejs o FireFox (55) cuando se trata de WebGL.
Voy a seguir investigándolo mientras trabajo.
Hay un número fijo de instancias de contexto de WebGL disponibles en Chromium, 16: https://code.google.com/p/chromium/issues/detail?id=226868
Es posible que tengas más de 17 pestañas abiertas simultáneamente o que tengas una o contexto con una resolución de píxeles combinada superior a 16 * 1024 * 1024.