--- 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")}}.

Propriétés

L'interface AudioWorklet ne définit pas de propriétés propres, mais hérite des propriétés de {{domxref("Worklet")}}.

Méthodes

Cette interface hérite des méthodes de {{domxref('Worklet')}}. L'interface AudioWorklet ne définit aucune méthode propre.

Evénements

L'AudioWorklet n'a pas d'événements auxquels il répond.

Exemples

Voir {{domxref("AudioWorkletNode")}} pour des exemples complets de création de nœuds audio personnalisés.

Spécifications

Spécification Status Commentaire
{{SpecName('Web Audio API','#audioworklet','AudioWorklet')}} {{Spec2('Web Audio API')}} Définition intiale.

Compatibilité du navigateur

{{Compat("api.AudioWorklet")}}

Voir aussi