WASI separa sus interfaces gráficas en un nuevo espacio de nombres

Fuentes: The Future of wasi-gfx and wasi:webgpu

El subgrupo WASI ha anunciado una reestructuración de sus interfaces gráficas para WebAssembly. wasi:webgpu, al estar vinculado al estándar web WebGPU (candidato a recomendación del W3C), permanecerá como especificación oficial de WASI con soporte asíncrono y pruebas de conformidad. El resto de interfaces —wasi:surface y wasi:frame-buffer— se trasladan a un nuevo espacio de nombres llamado wasi-gfx, que permitirá una iteración más rápida y flexibilidad futura para integraciones como audio o cámara. La interfaz wasi:graphics-context queda deprecada al encontrarse un diseño más limpio. El cambio responde a la incompatibilidad entre la estabilidad a largo plazo que busca WASI (décadas) y la necesidad de evolución ágil en interfaces de usuario. El ecosistema se alinea con el modelo de componentes de Wasm, donde WASI actúa como biblioteca estándar de bajo nivel y dominios especializados como gráficos residen en bibliotecas de espacio de usuario. Las herramientas wasi-gfx-runtime y wasi-gfx-shim seguirán dando soporte conjunto. Además, se presenta un nuevo logotipo para wasi-gfx y un servidor oficial de Discord (Renderlet) para la comunidad.