As a programmer, Vulkan is like OpenGL has decided to stop holding your hand and let you spread your wings. Learning curve is utterly brutal, but no more assumptions - you've complete control and everything is open to you.
As a user? Install Wine and DXVK, or just Proton that brings everything with it, enjoy everything just working better. Not really a tough decision.
Please make simple webpages and apps not in web, webapps are bloated and software as a service is not future proof. Plus, they almost never work for me.
no, it's not. wgpu maps/translates calls to webgpu (duh) , webgl, opengl, gles, vulkan, dx11, software rendering etc depending on what platform it's running on.
it's a bit bloated since you're basically including code for all backends but whatever, final executables are still like 5 mb.
no web involved unless you want to
If your GPU supports vulkan then vulkan it is, if not, then opengl, examples of opengl usage is older cards or/and nouveau driver, not nvk, and they work on backporting nvk to older cards too so even older Nvidia cards gonna support Vulcan one day, so, use Vulcan if supported
Btw, there's render=vulkan or something like that in Wine. But what does it do, force the app to use DirectX in vulkan mode or what?
edit: nope, it basically does the same as dxvk using wineD3D; translation to Vulkan instead of OpenGL, only slower but with less VRAM (useful for some old 32bit games).