What's wrong with webgl, isn't it supported by the vast majority of browsers and devices?
https://caniuse.com/?search=webgl
Not using Webgl is one of the reasons why openstreetmap.org looks so dated. You can't even click on a point, and it's raster lays.
people who disable js (very few in this early adopter crowd) then allowlist sites to have js but no webgl.
it's something better left for games or to increment visuals. basing your ui on it like doing js only sites in 2023