Desktop Safari has had push notifications since like… 10.9 Mavericks. Only mobile Safari doesn't support them.
There is a ticket open for adding support into Safari, but it probably won't happen anytime soon. https://bugs.webkit.org/show_bug.cgi?id=182566