JavaScriptにおける非同期処理(API通信やタイマー)を、意図した順序で制御するための標準機能 Promise について解説します。コールバック地獄を回避し、認証フローのような「順序が重要な処理」をスマートに記述する完全な実装コードは、以下のブログで ...
複数の非同期タスク(API通信やファイル読み込み)を順次実行する際のパフォーマンス低下を防ぐため、Promise.all を用いた並列処理と一括待機の手法を解説します。 画像アップロードをシミュレーションした「バッチ処理マネージャー」の完全な実装コード ...
こんにちは! サイボウズフロントエンドエキスパートチームの左治木です。 今回のテーマは 「進化するPromiseオブジェクト」 です。 Promiseは、非同期処理を管理するためのオブジェクトで、ECMAScript 2015 (ES6)で導入されました。ECMAScript 2017ではasync/ await構文 ...
インプレスグループで電子出版事業を手がける株式会社インプレスR&Dは、『JavaScript徹底攻略非同期処理編 Promise, async/awaitの仕組みと使い方』(著者:澁谷 真帆)を発行いたします。 最新の知見を発信する『技術の泉シリーズ』は、「技術書典」や「技術書 ...
Developers Summit 2026・Dev x PM Day 講演資料まとめ Developers Boost 2025 講演資料まとめ Developers X Summit 2025 講演資料まとめ Developers Summit 2025 FUKUOKA 講演関連資料まとめ Developers Summit 2025 KANSAI 講演関連資料まとめ Developers ...
JavaScript Promise は熱心に評価されますが、それが問題になる場合があります。この投稿では、カスタム遅延評価 promise を作成する理由と方法について説明します。
何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近 ...
第2回目の記事では、REST API標準的なデータフォーマット「JSON」について書きました。今回は、REST API からデータを取得するための機能「Fetch API」について記述します。 Fetch APIとは Web API を利用するためには、APIのエンドポイントへリクエストを送り ...