Notify
web-push-php
Our great sponsors
Notify | web-push-php | |
---|---|---|
2 | 2 | |
132 | 1,637 | |
- | 1.0% | |
6.4 | 6.9 | |
about 2 months ago | about 1 month ago | |
TypeScript | PHP | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Notify
-
Ask HN: What cool projects did you build with serverless workers?
I build notify a small serverless app with a pwa, that allows you to send web push notifications to your devices.
It was a cloudflare worker in the beginning (you can find it in the branches) but i rewrote it for deno deploy, since I found hosting cf worker locally a pain.
- Show HN: A Cloudflare worker to send push notifications to all your devices
web-push-php
- I need an alternative for "constant polling back-end" to show a status update on the front end
-
Making a self-hosted Web Push server 2300% faster
However, the above code is slow and there was a problem with how the batchSize parameter from the web-push-lib worked during my initial tests. This parameter defines the batches size during flushing, by making asynchronous HTTP requests. You can see those batches as concurrent requests, and they can potentially create high spikes in memory and CPU usage, which can cause some weird errors in the downstream components like:
What are some alternatives?
appleshouter - iOS Push Notifications for PWAs and Web apps
Notification Pusher - Standalone PHP library for easy devices notifications push.
django-webpush - Web Push Notification Package for Django
action-scheduler - A scalable, traceable job queue for background processing large queues of tasks in WordPress. Specifically designed for distribution in WordPress plugins (and themes) - no server access required.
chanify - Chanify is a safe and simple notification tools. This repository is command line tools for Chanify.
larafirebase - 😍 Laravel Firebase Cloud Messaging. ✍️ Developed by Gentrit Abazi.
webpush-ios-example - WebPush for IOS demo and code: VAPID, Home Screen, gcm_sender_id, serviceworker, iPhone, iPad
JoliNotif - :computer: Send notifications to your desktop directly from your PHP script