Web における Beacon の変遷 (sendBeacon(), fetch() keepalive, fetchLater())
Webページ終了時に確実にデータを送信する技術の変遷を解説。sendBeacon()、fetch() keepalive、fetchLater()などのAPIを比較。
Webページ終了時に確実にデータを送信する技術の変遷を解説。sendBeacon()、fetch() keepalive、fetchLater()などのAPIを比較。
Promise.withResolvers() の使い方とイベントベースAPIをPromise化する方法について解説。ES2024候補の新機能。
AbortSignal.any()、AbortSignal.timeout()、addEventListener()のSignalなど、非同期処理の中断に関する最新APIの動向と設計思想を解説。
Promise.allSettledとPromise.anyの仕様と使い方を、Promise.all/raceとの比較を通じて解説。JavaScriptの非同期処理を強化する新しいメソッド。
Promise.prototype.finally の仕様と使い方を解説。非同期処理の成功・失敗に関わらず実行される処理を簡潔に記述できます。
Fetch APIの中断とPromiseのキャンセル方法の標準化について、最新の仕様提案と実装方法を解説します。