Forgive me if you think its an obvious one, but I didn't find any relevant(non-obsolete) material on the same.
So, I have a chrome extension out there (Zoho Mail Tracker) which as the name suggests is an email tracker for the Zoho mail client.
It relies on the GCM notifications for giving information to the user. My question is what should I use as GCM won't work on Firefox.
I tried reading a lot and seems like most of the stuff is either obsolete or deprecated. Should I resort to long polling(seems really a bad idea), or websockets?
Or should I simply wait until its properly implemented in Firefox?
chrome.gcm
API is marked as "unlikely" in the WebExtensions compatibility roadmap. So waiting won't take you far. – Archiepiscopal