Ralph's Blog about this and that (RSS | Atom)

A closer look at the Cache API

Published: 9. January 2018  •  pwa, javascript

Explore the methods of the Cache API, which is primarily used in Service Workers to cache assets but can also serve as a general-purpose cache.

Sending browser push messages from Spring Boot with Firebase Cloud Messaging

Published: 9. January 2018  •  Updated: 21. March 2026  •  java, javascript, pwa, spring

This blog post shows how to send browser push messages from a Spring Boot application with Firebase Cloud Messaging. The client uses a service worker, IndexedDB, and the current FCM token flow for web apps.

A closer look at the Background Sync API

Published: 26. June 2018  •  pwa, javascript, java, spring, ionic

This blog post takes a closer look at the Background Sync API, shows how to use it as a progressive enhancement, and presents an example that synchronizes data between an Ionic web application and a Spring Boot server application.

Angular project with Workbox service worker

Published: 22. June 2018  •  Updated: 21. March 2026  •  pwa, javascript

This tutorial shows how to integrate a custom Workbox service worker into an Angular application with a Vite-based build step.

Using the Background Sync API with the Angular service worker

Published: 9. December 2018  •  pwa, javascript, ionic

In this blog post, we combine Angular's generated service worker with custom Background Sync logic in an Ionic and Angular application.