Web Locks API でロック待ちを「しない」選択 — 複数タブにおけるトークン更新競合の解消

こんにちは。カケハシでAI在庫管理の開発をしている江藤です。 AI在庫管理では、複数タブを開いた状態で使われることがあります。認証周りを再実装する中で、複数タブを開いていると発生するアクセストークンの自動更新の重複問題に向き合うことになりました。今回はその問題をWeb Locks APIで解決した実装の変遷を紹介し…