It asks the GPU what you actually have.
Not whether the API exists — whether an adapter answers. On this machine it does, so you get real-time reflections. On a five-year-old laptop it does not, and nobody ever sees a black rectangle.
- requestAdapter()
- 1.5s timeout
- WebGL2 fallback