Web 2023
Webブラウザの互換性問題の改善
https://www.youtube.com/watch?v=-LYBTdo189w
目的:ユーザーのプライバシー保護
ユーザートラッキングに便利に活用された
開発者はchromeでシミュレーションできる
bot判定
興味に応じた広告の表示
iframeで埋め込んだときの認証の継続
過去に閲覧した商品を表示したい
広告の効果測定
認証の連携
Privacy Sandbox の API は、非常に難解な API 群である(略)
CSS
非同期エラーハンドリング
AbortSignal.any: 複数のAbortSignalを連携し、timeoutSignalとcancelSignalのどちらかが中断された場合でも、処理がキャンセルされるようにする
addEventListenerの{ signal: combinedSignal }オプション: イベントリスナーを追加する際に、このオプションを使うことで、combinedSignalが中断されるとイベントリスナーも自動的に削除され、メモリーリークを防ぐ
: AbortSignal です。指定された AbortSignal オブジェクトの abort() メソッドが呼び出された時に、リスナーが削除されます。指定されていない場合は、AbortSignal がリスナーに関連付けられません。