As you can see it’s not. It’s webflow’s massive JS file + it’s slow JQuery load as far as I can tell. The only other scripts there are TypeKit (subideal) and Analytics via Tag Manager. Neither of those should be killing performance like this.
Uhm, doesn’t the webflow js only show up in its full fat version if you’re logged in or have been logged in to the editor/designer? If I open my site in incognito mode it’s blazing fast and loads a webflow.js that’s only a few kbs.
@Fonsume → I tried that and it didn’t seem to help at all unfortunately. Thanks for the idea. @webdev → at least? I posted screens, as I am unable to share the project. No need to be rude. @huwyca → Thanks for the reply. I’ve more or less solved it now, so all good. See below.
Here are the improvements I made, in order of impact, in case anyone else finds them useful.
Removing the one Lottie animation on the page (which was tiny). In case you get this from another user → this removed a HUGE amount of JS. It seems like the Webflow implementation is really heavy? That reduced the JS size by 2/3rds! Probably something in there that can be fixed.
Adding a preconnect to the webflow CDN. Webflow doesn’t seem to preconnect to it’s own CDN…I’m sure there is some reason for this across the whole network, but it’s worth adding.
Homogenising CSS classes and then removing unused ones, as has been mentioned many times across the forum.
Got rid of all of Webflows integrated loads and wrote them myself. That included moving Google Analytics, FB, etc. into Google Tag Manager through an HTML embed. It does a nice job of loading them async.
Adding font swap (see article link)
Reduced all image sizes and reduced the number of DNS lookups by replacing some images with embedded SVG (native support for that would be nice rather than having to use an embed).
I’m sure you know this, but spending time on these small of improvements is being penny wise and dollar foolish. That site is GUARANTEED to be practically faster than nearly every other provider out there in real world application.
All speed increases are appreciated, but I’ve been paying attention to what’s meaningful to move the needle in SEO and the speed check your seeing here is chasing the wind. Seriously, page speed in THESE magnitiudes do absolutely NOTHING.
I also decided to remove my Lottie animation in order to speed up the page load but it seems the Lottie JS wasn’t removed from my code. I’ve deleted all animations, Lottie elements and files. How did you completely remove the Lottie plugin?