こんにちは。亀山です。
皆さん日々ブラウザで遊んでいることかと思いますが、WebAudioAPI は使われていますでしょうか。すごく楽しいです。音が出る。
ところで、AudioWorkletProcessor というものがあります。WebAudioAPI のノードとして別スレッドでスクリプトを走らせられるもので、以前あった ScriptProcessorNode の改良版で、Web Worker の AudioNode 版みたいなものです。
単一の js ファイルを読みこむだけなら、従来の ScriptProcessorNode とほとんど同じマナーで簡単に作ることができますが、ちゃんとモジュールに分けて、そして TypeScript を使いたいですよね。
そんなときに Rollup がおすすめ (そして Webpack に惨敗した記録) です。
続きを読む