Mapbox GL JS v3.3: Uncertain WebGL Context Eviction When Exceeding Browser Limits
Uncertain WebGL Context Eviction in Mapbox GL JS v3.3 In single‑page applications that instantiate a new Mapbox map on each route change, the map.remove() call is required to release the underlying WebGL context and worker threads. The browser enforces a hard cap on active WebGL contexts (≈8–16 depending on engine), and once the limit is hit the WebGL spec a