我正在创建一个Web应用程序,让用户可以管理日历(CRUD事件、任务、提醒等)。
我正在尝试实现一项功能,即在事件/任务开始x分钟前接收弹出式提醒。据我所知,使用JavaScript只有一种方法可以实现这一点:
在登录时,检查数据库中的所有即将到来的事件(例如在接下来的12小时内),并为下一个事件创建一个setTimeout,当该setTimeout执行时,再次检查下一个事件,以此类推...。
我的问题是,后台运行多个setTimeout(10+)是否会降低应用程序的性能?
在客户端处理弹出式通知的更好方法是什么? 推送通知? 欢迎提出任何建议!
我正在尝试实现一项功能,即在事件/任务开始x分钟前接收弹出式提醒。据我所知,使用JavaScript只有一种方法可以实现这一点:
在登录时,检查数据库中的所有即将到来的事件(例如在接下来的12小时内),并为下一个事件创建一个setTimeout,当该setTimeout执行时,再次检查下一个事件,以此类推...。
我的问题是,后台运行多个setTimeout(10+)是否会降低应用程序的性能?
在客户端处理弹出式通知的更好方法是什么? 推送通知? 欢迎提出任何建议!