JWTをセッション管理に使ってはいけない(特にLocalStrageで)

なぜならXSSが発生している場合に、誰にも気づかれずにトークン収集されたりセッションハイジャックされる恐れがあるから。 XSS自体を対策すればいいというのはもちろんだが、ブラウザやサーバー、ミドルウェアなどのバグによって …

メモ化関数

一度計算した値を再計算することなく、出力する関数

MutationObserverでDOMの変更を感知する

Reactなどの MVVWフレームワークの登場でVanillaJSであまり使われなくなったが、便利なAPI。例えばClass属性の変化を感知したい場合は下記のようにする。