Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add service worker logic and site manifest #107

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

Spomky
Copy link

@Spomky Spomky commented Mar 31, 2024

This PR adds a new service worker and the site manifest for enhancing the application's caching strategies and PWA (Progressive Web App) features.
New files were created for the service worker, the manifest file, and several other JavaScript files relating to Workbox libraries.
The service worker uses these libraries to handle static content caching, clearing outdated cache, default network-only strategy, triggering cache updates, and to control UI.

This commit adds a new service worker and the site manifest for enhancing the application's caching strategies and PWA (Progressive Web App) features. New files were created for the service worker, the manifest file, and several other JavaScript files relating to Workbox libraries. Optimization was done for offline usage, background synchronization, cache expiration, and broadcast update. The service worker uses these libraries to handle static content caching, clearing outdated cache, default network-only strategy, triggering cache updates, and to control UI.
@Spomky Spomky marked this pull request as draft March 31, 2024 13:24
Introduced a favicon and changed the import path for the service worker in the index.html. Additionally, added icons and screenshots to the site.webmanifest file for advancing the platform's PWA (Progressive Web App) capabilities and boosting the user experience.
@Spomky Spomky marked this pull request as ready for review March 31, 2024 16:06
This commit updates the paths for icons and screenshots in the site.webmanifest file. These changes contribute to enhancing the current PWA (Progressive Web App) capabilities of our platform, subsequently improving the overall user experience.
@lyrixx
Copy link
Member

lyrixx commented Apr 2, 2024

Very cool ! Thanks.

I need to finish the wasm page before merging this one. I hope you'll be patient, because I really miss time to invest on this project.

But I really love it !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants