Treffer: Workshop: Optimizing and Debugging Web Audio API Applications

Title:
Workshop: Optimizing and Debugging Web Audio API Applications
Authors:
Contributors:
Mozilla Corporation
Publisher Information:
Georgia Institute of Technology
Publication Year:
2016
Collection:
Georgia Institute of Technology: SMARTech - Scholarly Materials and Research at Georgia Tech
Document Type:
Fachzeitschrift article in journal/newspaper<br />conference object
File Description:
application/pdf
Language:
unknown
Relation:
Web Audio Conference; 2016; http://hdl.handle.net/1853/54669
Rights:
Licensed under a Creative Commons Attribution 4.0 International License (CC BY 4.0). ; http://creativecommons.org/licenses/by/4.0/
Accession Number:
edsbas.468569F7
Database:
BASE

Weitere Informationen

Presented at the 2nd Web Audio Conference (WAC), April 4-6, 2016, Atlanta, Georgia. ; In this tutorial, we will look at two different aspects of working with the Web Audio API. First, we’ll have a look into the performance characteristics of the different AudioNodes available, their performance profile, overall CPU and memory cost, and strategies to use resources (CPU, memory) more efficiently. For example, we’ll learn how to look into the source code of different implementations, and determine the algorithm and techniques used in each browser, to make better choices when developing applications. We’ll then look into ways to make processing lighter, while still retaining the essence of the application, for example to make a "degraded" mode for mobile. We’ll use techniques such as substituting rendering methods to trade fidelity against CPU load, pre-baking assets, minimizing resampling. Throughout the workshop, we’ll use tools and techniques to debug audio problems, both using in-browser tools, or JavaScript code designed to inspect static and dynamic audio graphs and related Web Audio API objects.