Capítulo 854 de 859
Some devices/browsers still don't support WebGL 2; the WebGL capabilities module lets you check availability up front and show a friendly fallback message instead of failing silently or crashing.
WebGL.isWebGL2Available(): returns whether the current browser/device supports WebGL 2, checked before initializing any rendering.WebGL.getWebGL2ErrorMessage(): returns a ready-made DOM element with a user-facing explanation, to display when WebGL 2 isn't available.import WebGL from "three/addons/capabilities/WebGL.js";
if (WebGL.isWebGL2Available()) {
animate();
} else {
const warning = WebGL.getWebGL2ErrorMessage();
document.getElementById("container").appendChild(warning);
}
WebGL.isWebGL2Available() before starting your app to avoid failing on unsupported browsers/devices.WebGL.getWebGL2ErrorMessage() gives you a ready-to-insert fallback message instead of writing your own.