CDN files blocking pages from loading in Chrome

Hi all,

I’ve run into a load issue I can’t seem to solve.

Sporadically pages on my site will take up to 1 minute to load. During this time, assets are sometimes loaded halfway and sometimes the page doesn’t load at all. The issue seems to be isolated to Google Chrome on desktop, I haven’t been able to recreate the issue with Safari, Firefox or any mobile browser.

This has been happening for a few weeks now.

When I inspect the page load in the network tab of DevTools, it appears that it is always the same files (the Webflow created .js and .css files from the Webflow CDN) that are pending. These take up to 1 minute to load before the rest of the page loads. See attached screenshots.

The best way to recreate the problem is to browse the site in an incognito tab in Chrome. The homepage will load fine, but subsequent pages will stall when using the main navigation.

I have reached out to Webflow support but have not heard anything back. Any help or insights would be greatly appreciated!

Cheers

Read only

Hey Joel,

I’m unable to reproduce it here from Auckland NZ which means it could be a CDN-related issue. Webflow.js is loading consistently and quickly.

However… your problem description is a bit suspicious because webflow.js is used site-wide, and has a 1 year immutable cache header. That means that when you load the homepage and webflow.js downloads ( successful for you, in your description ), that it should be cached and never retrieved again.

I suspect you may be having cache issues or even hard drive issues that would warrant some disk cleanup and a bad sector check.

Try reproducing this on other machines, that will tell you a lot.

Thank you for looking into this @memetican, I really appreciate it.

Unfortunately my team has been able to reproduce the issue on several different laptops running on different networks, so it doesn’t seem to be a local issue.

Please advise you have any further ideas on how to troubleshoot. Cheers

You mentioned reproducing it in incognito which rules out a browser extension.

If you’re seeing it on, different computers, browsers and networks, without browser extensions… that’s a fairly clear signal that it’s either something specific to your site, or something server-side.

Are the test machines all in the same general geography? Might try testing against other CDNs using a VPN to another country. That would help you isolate it if you run the test on the same machine that’s giving you problems.

The only other thing I noticed is the large number of WebGL warnings like GL_INVALID_FRAMEBUFFER_OPERATION. I suppose it’s possible that a script in your head is running and creating a blocking effect on resource loads.

However I mostly see that on the homepage, which you mentioned is working for you.

I’d try;

  • Publish to staging, try to reproduce on staging
  • Clone the site, publish to staging, try to reproduce in the clone
  • Comment out all custom scripts and custom CSS in the clone, republish, retest on staging

If the problem seems specific to your main published site, you could try;

  • Unpublishing and republishing the site to see if the “resets the CDN”
  • Cloning the site, and swapping over the site plan and domain to the working clone