ウェブアプリケーション
原則として、Webアプリは特定の言語に束縛されない。バックエンド(サーバーサイド)は開発者が任意にプログラミング言語を選定できる。フロントエンド(クライアントサイド)でもDOMは言語中立な仕様であり、またWebAssemblyを介したC言語やRustを用いた開発も原理上は可能である。ただし実態として、フロントエンドはJavaScriptあるいはTypeScriptをはじめとしたAltJSが主流となっている。
高レベルの要素から低レベルのAPIまでWeb標準で提供されている。
<audio> 要素: src属性の設定のみで再生ウィジェットを表示可能
HTMLMediaElement DOMインターフェイス: JavaScriptによる詳細なメディア再生の制御
Web Audio API: AudioNodeからなるグラフをAPIにより構築する低レベルAPI