WebGL 1 vs WebGL 2

Why Tensorflow.js is still using WebGL 1 instead of WebGL 2?

Is it because WebGL 2 vs 1 is not really a performance upgrade but more about features?
Or is compatibility the main issue (although afaik WebGL 2 is backwards compatible with WebGL 1)?

Forgive me for any ignorance, I am still new to WebGL :wink:

I am pretty sure we converted to WebGL 2 AFAIK it seems odd it would be using v1 unless it thinks that is the only one available for some reason?