JavaScriptにおける非同期処理(API通信やタイマー)を、意図した順序で制御するための標準機能 Promise について解説します。コールバック地獄を回避し、認証フローのような「順序が重要な処理」をスマートに記述する完全な実装コードは、以下のブログで ...
複数の非同期タスク(API通信やファイル読み込み)を順次実行する際のパフォーマンス低下を防ぐため、Promise.all を用いた並列処理と一括待機の手法を解説します。 画像アップロードをシミュレーションした「バッチ処理マネージャー」の完全な実装コード ...
インプレスグループで電子出版事業を手がける株式会社インプレスR&Dは、『JavaScript徹底攻略非同期処理編 Promise, async/awaitの仕組みと使い方』(著者:澁谷 真帆)を発行いたします。 最新の知見を発信する『技術の泉シリーズ』は、「技術書典」や「技術書 ...
CodeZineは、株式会社翔泳社が運営するソフトウェア開発者向けのWebメディアです。「デベロッパーの成長と課題解決に貢献するメディア」をコンセプトに、現場で役立つ最新情報を日々お届けします。
第2回目の記事では、REST API標準的なデータフォーマット「JSON」について書きました。今回は、REST API からデータを取得するための機能「Fetch API」について記述します。 Fetch APIとは Web API を利用するためには、APIのエンドポイントへリクエストを送り ...