Introducing Discourse Splash - A visual preloader displayed while site assets load

Super this now appears to be working as expected!

Thanks for such diligence. :1st_place_medal:


Thanks for that update. It made a huge difference in Core Web Vitals, and everything is in the green now.


Thanks guys, indeed great work. However, my site’s core web vitals are still failing, can any one help me pass them for for mobile+desktop.

I made a similar topic here and happy to pay for this if someone can help.

Why would you want to get full scores?

1 Like

Are you using this tool? I think it uses real-world data from users over the past 28 days, so if you updated recently, it might take a while to show up in the reports.

If you test it here, your results are all in the green: Measure page quality


Discourse works fine and the splash is doing its job. The issue is your theme. I just ran the same test from your other post.

With the theme enabled

Latest Performance Report for: | GTmetrix

With the theme disabled

Latest Performance Report for: | GTmetrix

You have too many ads, and they’re not configured correctly, so they cause the content to move a lot when they load/refresh and make the site unusable.

The ads also cause a lot of CPU/network usage even if your users are just idle on a page. Here’s a recording of 1 minute on your homepage without any user action.


I have also enabled this option in my settings, but I don’t see it?

1 Like

That is only good thing. If you’ll see it, it means something is starting too slowly. But you can throttle your browser if you like to see Splash in action.


Oh, then I guess I will never see it, its running locally and I use web socket.

1 Like

Great analysis @Johani Thanks.

How can i disable all themes permanently on my site for all users? To pass core web vitals as this is a ranking factor by Google now in SEO.

Is there anyone here who can help me configure my ads implementation correctly so that my site speed is still fast and passes core web vitals. Happy to pay for this.

Please reach out to me via PM.

1 Like