← Back to results

HTTP/1

.1 200 OK Connection: keep-alive Content-Length: 153665 etag: "01274f656ed23e1c4987e641bb62cb3d" content-type: text/html server: Google Frontend x-goog-stored-content-encoding: identity referrer-policy: strict-origin-when-cross-origin x-goog-metageneration: 1 x-goog-storage-class: STANDARD x-cloud-trace-context: a21ca436e8e2dea96d38fd3f70a674e7 x-goog-hash: crc32c=gxHBpA==, md5=ASdPZW7SPhxJh+ZBu2LLPQ== content-security-policy: default-src 'self'; script-src 'report-sample' 'self' 'wasm-unsafe-eval' assets.codepen.io production-assets.codepen.io https://js.stripe.com transcend-cdn.com 'sha256-XNBp89FG76amD8BqrJzyflxOF9PaWPqPqvJfKZPCv7M=' 'sha256-YCNoU9DNiinACbd8n6UPyB/8vj0kXvhkOni9/06SuYw=' 'sha256-PZjP7OR6mBEtnvXIZfCZ5PuOlxoDF1LDZL8aj8c42rw='; script-src-elem 'report-sample' 'self' 'wasm-unsafe-eval' assets.codepen.io production-assets.codepen.io https://js.stripe.com transcend-cdn.com 'sha256-XNBp89FG76amD8BqrJzyflxOF9PaWPqPqvJfKZPCv7M=' 'sha256-YCNoU9DNiinACbd8n6UPyB/8vj0kXvhkOni9/06SuYw=' 'sha256-PZjP7OR6mBEtnvXIZfCZ5PuOlxoDF1LDZL8aj8c42rw='; style-src 'report-sample' 'self' 'unsafe-inline' transcend-cdn.com; object-src 'none'; base-uri 'self'; connect-src 'self' developer.allizom.org bcd.developer.allizom.org bcd.developer.mozilla.org updates.developer.allizom.org updates.developer.mozilla.org https://incoming.telemetry.mozilla.org https://observatory-api.mdn.allizom.net https://observatory-api.mdn.mozilla.net telemetry.transcend.io telemetry.us.transcend.io transcend-cdn.com https://api.github.com/search/issues https://api.stripe.com; font-src 'self'; frame-src 'self' mdn.github.io *.mdnplay.dev *.mdnyalp.dev *.play.test.mdn.allizom.net https://v2.scrimba.com https://scrimba.com jsfiddle.net www.youtube-nocookie.com codepen.io survey.alchemer.com https://js.stripe.com; img-src 'self' data: *.githubusercontent.com *.gravatar.com mozillausercontent.com firefoxusercontent.com profile.stage.mozaws.net profile.accounts.firefox.com developer.mozilla.org mdn.dev wikipedia.org upload.wikimedia.org https://mdn.github.io/shared-assets/ https://mdn.dev/; manifest-src 'self'; media-src 'self' archive.org videos.cdn.mozilla.net https://mdn.github.io/shared-assets/; child-src 'self'; worker-src 'self'; x-guploader-uploadid: AJ5rDhGtzUexEAL_xsfeXq1Tsbl3AkvKq5GPJx4AHgNe6YIay7s0bFW0OTMLoVDBj5b-AQ94 x-frame-options: DENY x-goog-stored-content-length: 153665 x-content-type-options: nosniff x-goog-meta-goog-reserved-file-mtime: 1782954824 strict-transport-security: max-age=63072000 via: 1.1 google, 1.1 varnish, 1.1 varnish, 1.1 varnish x-goog-generation: 1782955758381380 expires: Thu, 02 Jul 2026 21:18:53 GMT last-modified: Thu, 02 Jul 2026 01:29:18 GMT cache-control: public, max-age=3600 Accept-Ranges: bytes Age: 0 Date: Thu, 02 Jul 2026 20:18:53 GMT X-Served-By: cache-bfi-kbfi7400046-BFI, cache-bfi-kbfi7400046-BFI, cache-bfi-kbfi7400049-BFI, cache-dfw-ktki8620025-DFW X-Cache: MISS, MISS, MISS X-Cache-Hits: 0, 0, 0 X-Timer: S1783023533.238756,VS0,VE578 Vary: Accept-Encoding AudioWorklet - Web APIs | MDN Skip to main content Skip to search MDN HTML HTML: Markup language HTML reference Elements Global attributes Attributes See all… HTML guides Responsive images HTML cheatsheet Date & time formats See all… Markup languages SVG MathML XML CSS CSS: Styling language CSS reference Properties Selectors At-rules Values See all… CSS guides Box model Animations Flexbox Colors See all… Layout cookbook Column layouts Centering an element Card component See all… JavaScript JS JavaScript: Scripting language JS reference Standard built-in objects Expressions & operators Statements & declarations Functions See all… JS guides Control flow & error handing Loops and iteration Working with objects Using classes See all… Web APIs Web APIs: Programming interfaces Web API reference File system API Fetch API Geolocation API HTML DOM API Push API Service worker API See all… Web API guides Using the Web animation API Using the Fetch API Working with the History API Using the Web speech API Using web workers All All web technology Technologies Accessibility HTTP URI Web extensions WebAssembly WebDriver See all… Topics Media Performance Privacy Security Progressive web apps Learn Learn web development Frontend developer course Getting started modules Core modules MDN Curriculum Check out the video course from Scrimba, our partner Learn HTML Structuring content with HTML module Learn CSS CSS styling basics module CSS layout module Learn JavaScript Dynamic scripting with JavaScript module Tools Discover our tools Playground HTTP Observatory Border-image generator Border-radius generator Box-shadow generator Color format converter Color mixer Shape generator About Get to know MDN better About MDN Advertise with us Community MDN on GitHub Blog Toggle sidebar Web Web APIs AudioWorklet Theme OS default Light Dark English (US) Remember language Learn more Deutsch English (US) Français 日本語 한국어 AudioWorklet Baseline Widely available This feature is well established and works across many devices and browser versions. It’s been available across browsers since April 2021. Learn more See full compatibility Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers . The AudioWorklet interface of the Web Audio API is used to supply custom audio processing scripts that execute in a separate thread to provide very low latency audio processing. The worklet's code is run in the AudioWorkletGlobalScope global execution context, using a separate Web Audio thread which is shared by the worklet and other audio nodes. Access the audio context's instance of AudioWorklet through the BaseAudioContext.audioWorklet property. Worklet AudioWorklet In this article Instance properties Instance methods Events Examples Specifications Browser compatibility See also Instance properties This interface also inherits properties defined on its parent interface, Worklet . port Read only Returns a MessagePort for custom, asynchronous communication between code in the main thread and the global scope of an audio worklet. This allows for custom messages, such as sending and receiving control data or global settings. Instance methods This interface inherits methods from Worklet . The AudioWorklet interface does not define any methods of its own. Events AudioWorklet has no events to which it responds. Examples See AudioWorkletNode for complete examples of custom audio node creation. Specifications Specification Web Audio API # AudioWorklet Browser compatibility Enable JavaScript to view this browser compatibility table. See also AudioWorkletGlobalScope — the global execution context of an AudioWorklet Web Audio API Using the Web Audio API Using AudioWorklet Help improve MDN Was this page helpful to you? Yes No Learn how to contribute This page was last modified on May 9, 2025 by MDN contributors . View this page on GitHub • Report a problem with this content Filter sidebar Clear filter input Web Audio API AudioWorklet Instance properties port Inheritance Worklet Related pages for Web Audio API AnalyserNode AudioBuffer AudioBufferSourceNode AudioContext AudioDestinationNode AudioListener AudioNode AudioParam AudioProcessingEvent AudioScheduledSourceNode AudioSinkInfo AudioWorkletGlobalScope AudioWorkletNode AudioWorkletProcessor BaseAudioContext BiquadFilterNode ChannelMergerNode ChannelSplitterNode ConstantSourceNode ConvolverNode DelayNode DynamicsCompressorNode GainNode IIRFilterNode MediaElementAudioSourceNode MediaStreamAudioDestinationNode MediaStreamAudioSourceNode OfflineAudioCompletionEvent OfflineAudioContext OscillatorNode PannerNode PeriodicWave StereoPannerNode WaveShaperNode Guides Using the Web Audio API Basic concepts behind Web Audio API Web Audio API best practices Advanced techniques: Creating and sequencing audio Background audio processing using AudioWorklet Controlling multiple parameters with ConstantSourceNode Example and tutorial: Simple synth keyboard Using IIR filters Visualizations with Web Audio API Web audio spatialization basics MDN Your blueprint for a better internet. MDN About Blog Mozilla careers Advertise with us MDN Plus Product help Contribute MDN Community Community resources Writing guidelines MDN Discord MDN on GitHub Developers Web technologies Learn web development Guides Tutorials Glossary Hacks blog Mozilla Website Privacy Notice Telemetry Settings Legal Community Participation Guidelines Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license .