Cookie Store API
Cookie Store APIがChrome、Edge、Safariで使えるようになった。
ただ機能的な課題が残っているため、Firefoxが対応完了するのは当分先になりそうだ。
Before
document.cookie = 'lang=ja'
const cookies = new Map(
document.cookie.split(';').map(a => a.split('='))
)
// { lang => ja, id => 123 }
console.log(cookies.get('lang')) // ja
After
await CookieStore.set('lang', 'ja')
const lang = await CookieStore.get('lang')
console.log(lang.value) // ja