Léxico TI › Web › Web Audio API

Web Audio API

Web Svenska → Actualizado: 2026-10-28

El motor de audio del navegador: un grafo de nodos que generan, filtran y mezclan sonido en tiempo real desde JavaScript.

Antes solo existía la etiqueta <audio>, que reproduce un archivo y poco más. Chris Rogers, en Google, propuso un modelo basado en nodos hacia 2010 y Chrome lo publicó con prefijo como webkitAudioContext; la Audio Data API rival de Mozilla se abandonó. La especificación no llegó a Recomendación del W3C hasta 2021.

Se crea un AudioContext y se conectan osciladores, filtros, una reverb por convolución, analizadores con FFT y el destino. El DSP propio vivió primero en ScriptProcessorNode, que corría en el hilo principal y tartamudeaba en cuanto la página hacía otra cosa; su sustituto, AudioWorklet, corre en un hilo de audio dedicado, a menudo con WebAssembly dentro. Desde 2018 el contexto arranca suspendido hasta que el usuario hace clic: la culpa es de los anuncios con sonido automático.

← Volver al léxico