Web pushes: Sent to web browsers and viewed from the notification panel on mobile devices or computers. Note that, Apple blocks alerts from iOS browsers.
Desktop alerts: They come from computer programs.
Mobile app alerts: Mobile apps send various notices, for instance, new friend requests on social networks.