簡単にいうとbeforeunloadは、入力途中のフォームから離脱しようとしたときに確認ダイアログを出す用途で使われます。確認文言はブラウザ側で固定されるため自由に変更できませんが、誤操作による入力内容の消失を減らす防御策になります。どんな場面で使うか入力途中フォームの離脱確認再読み込み前の警告業務Webアプリの誤操作防止関連用語localStoragegoogle.script.runさらに調べるGoogleで「beforeunload とは」を検索する ↗MDN Web Docs - beforeunload ↗