Calibrating with PageSpeed / Lighthouse Prior to Release

Do not post support requests, bug reports or feature requests. Discuss phpBB here. Non-phpBB related discussion goes in General Discussion!
Scam Warning
User avatar
Times Enemy
Registered User
Posts: 43
Joined: Thu Aug 11, 2022 9:43 pm

Calibrating with PageSpeed / Lighthouse Prior to Release

Post by Times Enemy »

When I look at some of my sites with https://pagespeed.web.dev I see a common theme about items that I am very hesitant to fix as they are related to the files that are bundled as part of phpBB.

Sure, I am comfortable minifying the JavaScript and CSS here and there, but eliminating render-blocking resources, reducing unused javascript, avoiding chaining critical requests, main topic work, and so forth are just beyond my scope as an end-user.

My request to the phpBB Dev Team is that before a version is launched it be placed/installed on several separate (geographically) test servers and tested with tools such as Google PageSpeed and similar, and further modified to surpass resource tests.

This would provide a better product and would make the world a better place. We would all probably live an additional 0.523 seconds given the impact, and oh what a happier 0.523 seconds that would be.
User avatar
danieltj
Infrastructure Team Member
Infrastructure Team Member
Posts: 514
Joined: Thu May 03, 2018 9:32 pm
Location: United Kingdom
Name: Daniel James

Re: Calibrating with PageSpeed / Lighthouse Prior to Release

Post by danieltj »

The phpBB cache system should help with load times to some degree but more could be done. The issue though is that refactoring the code base to appease the Lighthouse test would be a lot of work.

I’d suggest the first port of call is to create a ticket for the different tests you think the phpBB core should be passing and then someone might look into working on it.

You can create a ticket here if you want: https://tracker.phpbb.com/
💷 Purchase the Awesome Payments extension today!
Monetise your forum with one off payments and subscriptions.

Need a premium extension created? Send me a PM.
User avatar
Mick
Support Team Member
Support Team Member
Posts: 26825
Joined: Fri Aug 29, 2008 9:49 am

Re: Calibrating with PageSpeed / Lighthouse Prior to Release

Post by Mick »

I got a 99 overall without doing anything.
  • "The more connected we get the more alone we become” - Kyle Broflovski© 🇬🇧
User avatar
nou nou
Registered User
Posts: 671
Joined: Sat Oct 29, 2016 8:08 pm

Re: Calibrating with PageSpeed / Lighthouse Prior to Release

Post by nou nou »

Good things come to those who wait.
User avatar
nou nou
Registered User
Posts: 671
Joined: Sat Oct 29, 2016 8:08 pm

Re: Calibrating with PageSpeed / Lighthouse Prior to Release

Post by nou nou »

Joking aside, my recent switch from shared hosting to VPS has been met with some very positive feedback :)

I've always seen it as a personal challenge to keep things running smoothly on a shared host while geeking out on custom features, but I have to admit that the difference is big. FTP upload especially is crazy fast compared to before.

My PageSpeed score may not be great, but my users love the site. Content is everything.
User avatar
P_I
Community Team Member
Community Team Member
Posts: 2437
Joined: Tue Mar 01, 2011 8:35 pm
Location: Western Canada 🇨🇦

Re: Calibrating with PageSpeed / Lighthouse Prior to Release

Post by P_I »

danieltj wrote: Wed Jul 31, 2024 4:54 pm You can create a ticket here if you want: https://tracker.phpbb.com/
FWIW I filed [PHPBB-17094] Improve loading times by preloading web fonts - phpBB Tracker a while back.
Normal people… believe that if it ain’t broke, don’t fix it. Engineers believe that if it ain’t broke, it doesn’t have enough features yet. – Scott Adams
User avatar
danieltj
Infrastructure Team Member
Infrastructure Team Member
Posts: 514
Joined: Thu May 03, 2018 9:32 pm
Location: United Kingdom
Name: Daniel James

Re: Calibrating with PageSpeed / Lighthouse Prior to Release

Post by danieltj »

P_I wrote: Thu Aug 01, 2024 12:51 pm
danieltj wrote: Wed Jul 31, 2024 4:54 pm You can create a ticket here if you want: https://tracker.phpbb.com/
FWIW I filed [PHPBB-17094] Improve loading times by preloading web fonts - phpBB Tracker a while back.
Nice, I'll take a look 👍
💷 Purchase the Awesome Payments extension today!
Monetise your forum with one off payments and subscriptions.

Need a premium extension created? Send me a PM.
User avatar
Times Enemy
Registered User
Posts: 43
Joined: Thu Aug 11, 2022 9:43 pm

Re: Calibrating with PageSpeed / Lighthouse Prior to Release

Post by Times Enemy »

The Tracker is another layer into the den, a den that I will have to schedule some time to enter and explore.

I did find this lingering:

at a minimum we should start including a minified version of the style
https://tracker.phpbb.com/browse/PHPBB-15405
User avatar
danieltj
Infrastructure Team Member
Infrastructure Team Member
Posts: 514
Joined: Thu May 03, 2018 9:32 pm
Location: United Kingdom
Name: Daniel James

Re: Calibrating with PageSpeed / Lighthouse Prior to Release

Post by danieltj »

That ticket is very out of date.

If / when a new style is developed for 4.0 it's better off that the style has minified CSS to start with so that ticket should be closed as it's not really relevant anymore.
💷 Purchase the Awesome Payments extension today!
Monetise your forum with one off payments and subscriptions.

Need a premium extension created? Send me a PM.

Return to “phpBB Discussion”