https://github.com/astoilkov/main-thread-scheduling

Main Threadでの処理をUIの表示や操作をブロックせずに行うためのスケジューリングライブラリ。 Scheduling APIを意識したAPIとなっている。 requestIdleCallback()postMessage()などを使いキューを管理する。 また、navigator.scheduling.isInputPending()を使いユーザー入力をブロックしないようにタスクを実行できる。