kvark: Конверсия туда сюда планируется быть простой и быстрой. Мы будем поддерживать как spir-v, так и WGSL.
Вопрос в том, будут ли в стандарте бинарные шейдеры или нет. Не обязательно ванильный SPIR-V, а диалект или даже полностью новый формат. Но обязательно достаточно низкоуровневый на столько, на сколько это будет возможным для веба.
На мой взгляд бинарный формат проще расширять и поддерживать. А с точки зрения разработчика оно гораздо гибче. Особенно в долгосрочной перспективе.
С другой стороны продвижение стандартного высокоуровневого языка параллельно с бинарным представлением - это хорошо во многих смыслах. Но именно как дополнение, а не замена для бинарного представления.