https://blog.hanlin.press/2024/12/Something-About-Web-Push-API/