非同期のコールバックAPIがあるものはPromise使わなくても同じことはできるがPromiseよりも面倒くさい

UI処理以外でCPUガンガン使う場合は繰り返し書かれてるようにWokerスレッドで