[PROMO] I rebuilt a WordPress PWA plugin from scratch — iOS, offline support & push notifications
I've been working on WordPress plugins for years, and recently decided to rebuild a PWA plugin from the ground up rather than keep adding to an old codebase.
The interesting part has been dealing with the real-world stuff:
- Service-worker caching and updates
- iOS vs Android PWA behavior
- Offline support
- Caching/CDN/plugin conflicts
- Push notification permissions and subscriptions
- Making the installation experience feel more like a real app
I've recently added push notifications for Android, desktop, and iOS, and I'm still improving the project based on real-world testing.
The project is Hyper PWA.
I'd love to hear from other WordPress developers:
What has been the biggest problem you've faced when implementing or maintaining a PWA on WordPress?
I'm especially interested in feedback about things that existing PWA plugins don't handle well.
Full disclosure: I'm the developer behind Hyper PWA. I'm sharing it here because I'd genuinely like technical feedback and ideas for improving it.