2.1 Introducción
La promesa detrás de WebGPU es una API increíblemente más rápida que brinda un control de nivel inferior a los recursos gráficos desde JavaScript. Sin embargo, comenzar a usar la API de WebGPU requiere un poco más de trabajo, ya que la API ha expuesto más hardware subyacente (que debe configurar y administrar).
Ahora es el momento de comenzar su viaje de aprendizaje juntos. Sus primeros pasos le presentan los conceptos básicos de la API de WebGPU (verificar si la API de WebGPU está disponible, inicializar un dispositivo, acceder a los recursos y la memoria, crear una secuencia de comandos simple, mostrar algunos gráficos en la pantalla). A partir de este comienzo, que utiliza la introducción habitual del tipo “Hola mundo” (no se puede romper con la tradición), se avanza paso a paso para mejorar y ampliar su conocimiento de forma incremental. Al final de esta sección, es de esperar que tenga la API de WebGPU en funcionamiento y pueda demostrar algunas características principales de la API.
¿Quieres probar la API WebGPU ahora mismo? Los ejemplos de estas notas también se presentan en línea mediante un área de juegos interactiva donde puedes escribir, ver y experimentar con proyectos existentes de inmediato. (https://webgpulab.xbdev.net).
Te alegrará saber que la API WebGPU está integrada en el navegador y no depende de ningún recurso externo. Deberías poder configurar y ejecutar un programa usando la API WebGPU de inmediato. SIN EMBARGO, tu navegador debe ser compatible y tener habilitada la API WebGPU.