JavaScriptで非同期処理を実装していく中で、Promiseの非同期処理が入れ子になって行って読みにくくなったことがありました。 そんな時にシンタックスシュガーのasyncとawaitを知り、かなり感動したのでその紹介になります。 実装例:PDFJS PDFJSはその名の通りPDFをJSに読み込んでページに描画することができるライブラリになります。mozilla.github.io下のコードは公式ドキュメントに載っているコードになります // If absolute URL from the remote server is provided, configure the CORS //…