No Code Attached Yet
avatar gilbertococchi
gilbertococchi
28 Apr 2025

Hello everyone, while browsing HTTP Archive public dataset to identify large web performance opportunities I've noticed that the vast majority of Joomla sites seems to be using Cache-Control: no-store (CCNS).

Out of 218K sites using Joomla, 172K have BFCache not available due to "MainResourceHasCacheControlNoStore" BFCache blocking reason (source: HTTP Archive bigquery public data).

Does anybody knows if this high usage of CCNS is expected or could be reconsidered?

If CCNS is not actually necessary, do you have any mechanism to help developers:

  • become aware of this performance opportunity
  • quickly change their caching settings
  • measure the Core Web Vitals benefits/opportunity.

Here there is some useful guidance about the topic: https://web.dev/articles/bfcache?hl=en#minimize-no-store

Chrome has recently released CCNS support upon some conditions but unfortunately this change didn't help Joomla sites CCNS usage: https://developer.chrome.com/docs/web-platform/bfcache-ccns

Happy to discuss if there are folks interested to unlock this great opportunity for Joomla sites.

Hope you appreciate the suggestion.
Cheers
Gil

avatar gilbertococchi gilbertococchi - open - 28 Apr 2025
avatar joomla-cms-bot joomla-cms-bot - change - 28 Apr 2025
Labels Added: No Code Attached Yet
avatar joomla-cms-bot joomla-cms-bot - labeled - 28 Apr 2025
avatar gilbertococchi
gilbertococchi - comment - 7 May 2025

This is similar to #43388, not sure @wilsonge if you can share your thoughts on this proposal.

Would it be possible to rethink the no-store usage for non sensitive pages?

Joomla as a CMS seems to heavily overusing CCNS while other CMS don't, this penalize Web Performance of Joomla sites particularly on Back Forward navigations.

Add a Comment

Login with GitHub to post a comment