--- title: AudioWorklet slug: Web/API/AudioWorklet tags: - API - Audio - AudioWorklet - Background - Custom - Interface - Low-latency - Reference - Web Audio API - Worklet - Zero-latency - latency - sound translation_of: Web/API/AudioWorklet ---
{{APIRef("Web Audio API")}}{{securecontext_header}}
L'interface AudioWorklet
dans l'API Web Audio est utilisée pour fournir des scripts de traitement audio personnalisés qui s'exécutent dans un thread séparé afin de fournir un traitement audio à très faible latence. Le code du worklet est exécuté dans le contexte d'exécution global {{domxref("AudioWorkletGlobalScope")}}, en utilisant un thread audio web séparé qui est partagé par le worklet et les autres nœuds audio.
L'accès à distance d'AudioWorklet
du contexte audio se fait par la propriété {{domxref("BaseAudioContext.audioWorklet")}}.
L'interface AudioWorklet
ne définit pas de propriétés propres, mais hérite des propriétés de {{domxref("Worklet")}}.
Cette interface hérite des méthodes de {{domxref('Worklet')}}. L'interface AudioWorklet
ne définit aucune méthode propre.
L'AudioWorklet
n'a pas d'événements auxquels il répond.
Voir {{domxref("AudioWorkletNode")}} pour des exemples complets de création de nœuds audio personnalisés.
Spécification | Status | Commentaire |
---|---|---|
{{SpecName('Web Audio API','#audioworklet','AudioWorklet')}} | {{Spec2('Web Audio API')}} | Définition intiale. |
{{Compat("api.AudioWorklet")}}
AudioWorklet