大会名称 |
---|
2021年 情報科学技術フォーラム(FIT) |
大会コ-ド |
F |
開催年 |
2021 |
発行日 |
2021-08-12 |
セッション番号 |
7p |
セッション名 |
マルチメディア通信と分散処理 |
講演日 |
2021/08/27 |
講演場所(会議室等) |
p |
講演番号 |
M-029 |
タイトル |
Web Workerの学習コストと非同期処理との親和性とに着目したJavaScriptスレッドライブラリの提案と試作 |
著者名 |
水村総之介, 阿部創志朗, 早川智一, |
キーワード |
JavaScript, Web Worker, Promise, ライブラリ, マルチスレッド, 非同期処理 |
抄録 |
本論文では,Web Workerの学習コストと非同期処理との親和性とに着目したJavaScriptスレッドライブラリを提案する.JavaScriptでマルチスレッドを実現するためにはWeb Workerを用いる必要があるが,固有のAPIを持つため学習コストが高く,非同期処理の記法との親和性が低いという課題がある.この2つの課題を同時に解決するライブラリは見当たらない.我々は,広範に使われている言語に類似したThreadクラスでWeb Workerを隠蔽し,スレッド処理の結果をPromiseで返すライブラリを提案する.我々は提案ライブラリを試作・評価し,これらの課題を緩和できることを確認した. |
本文pdf |
PDF download (767.6KB) |