The Audio Working Group invites implementation of its updated Candidate Recommendation of Web Audio API. This specification describes a high-level Web API for processing and synthesizing audio in web applications. The primary paradigm is of an audio routing graph, where a number of AudioNode
objects are connected together to define the overall audio rendering. The actual processing will primarily take place in the underlying implementation (typically optimized Assembly / C / C++ code), but direct script processing and synthesis is also supported.
Original source: https://www.w3.org/blog/news/archives/8598