Featured image of post WebGPU: Gráficos nativos en el navegadorFeatured image of post WebGPU: Gráficos nativos en el navegador

WebGPU: Gráficos nativos en el navegador

Discussing modern canvas rendering pipelines powered by WebGPU, improving processing over older WebGL.

WebGPU es la nueva API de gráficos y cómputo para la web. Sucesora de WebGL, ofrece acceso directo a GPUs modernas con rendimiento nativo.

Diferencias con WebGL

WebGPU usa una API más cercana a Vulkan/DX12/Metal. Menos overhead de driver. Compute shaders nativos. Soporte gráfico moderno.

Conceptos clave

Adapter (GPU física), Device (contexto lógico), Queue (comandos), Pipeline (shaders), Buffer, Texture, BindGroup.

Shaders con WGSL

WGSL (WebGPU Shading Language) es el lenguaje de shaders. Tipado fuerte. Similar a SPIR-V. Compilado a código nativo de GPU.

Casos de uso

Visualización 3D, juegos, simulaciones científicas, procesamiento de video/audio, ML inference (WebGPU compute), renderizado realista.