Skip to content

remove: delete obsolete cache.appcache file #4664

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

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

Ubayed-Bin-Sufian
Copy link
Contributor

@Ubayed-Bin-Sufian Ubayed-Bin-Sufian commented Apr 29, 2025

Fixes: #4665

Summary

This PR removes the deprecated cache.appcache file from the project. AppCache is an obsolete feature that is no longer supported in modern browsers due to security and performance concerns.

The removal aligns with best practices outlined in the following resources:

  1. Chrome Developer Lighthouse: AppCache Manifest

  2. Meteor Documentation: AppCache Package

  3. Chromium Blink Dev Discussion on AppCache Deprecation

We have already migrated to a Service Worker-based approach for offline functionality, as implemented in sw.js, making the AppCache file redundant.

Checklist

  • Removed cache.appcache from the codebase
  • Verified there are no remaining references to AppCache

Copy link

✅ All Jest tests passed! This PR is ready to merge.

@Ubayed-Bin-Sufian
Copy link
Contributor Author

@walterbender, could you kindly advise which documentation file would be most appropriate for adding a note about the removal of the deprecated file?

@walterbender
Copy link
Member

Maybe the Readme in the lib dir?

Copy link

✅ All Jest tests passed! This PR is ready to merge.

@Ubayed-Bin-Sufian Ubayed-Bin-Sufian marked this pull request as ready for review April 30, 2025 20:32
@Ubayed-Bin-Sufian
Copy link
Contributor Author

@walterbender Please review.

@walterbender
Copy link
Member

I thought you were going to add info about how/when to deprecate packages to the Readme. We don't need to add this specific explanation. It should be in the commit message.

@Ubayed-Bin-Sufian Ubayed-Bin-Sufian force-pushed the chore/remove_cache.appcache branch from 06fa60a to 93907e8 Compare May 3, 2025 16:34
Copy link

github-actions bot commented May 3, 2025

✅ All Jest tests passed! This PR is ready to merge.

@Ubayed-Bin-Sufian
Copy link
Contributor Author

@walterbender I misunderstood. I suggest a change. Please review.

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.

Remove cache.appcache
2 participants