First off. GREAT job with the website. It looks beautiful. The dropdown menu for solutions especially.
For your first item, I think you should be fine. Serving a 400K gif isn’t too bad IMO. But, if you want to try doing some responsive images stuff, that could solve the issue.
Are you experiencing any major slow load times with your site? If you’re hosting your site with us, you’ll be happy to know that it is being hosted on AWS and you’re already getting super fast speeds from our CDN partnership with https://www.fastly.com/
We’re working on serving images dynamically based on media queries but no firm ETA - hopefully we can implement this soon
You can make your sprite images in an image editing app like Photoshop and upload it to Webflow (this is how I use sprites). Then change the background position to the location of the image/icon you’re using.
I’m not 100% sure about the Vary: Accept Encoding header question - I’ve reached out to some team mates and waiting for feedback. In the meantime, this article goes over a few ways you can optimize your site’s encoding (Optimizing Encoding and Transfer Size of Text-Based Assets).
You can achieve the asynchronous loading of your GA integration using custom code but this is considered high-risk and is a part of Google’s experimental features (Make Google Analytics Asynchronous)
Yes, minifying JS will likely be a feature we offer in a future release (as well as a refined JS export that only includes what is needed)
We don’t have a way to manually change the cache-control for your images, however, we do plan on updating these to something higher than its current 24 hour setting
@thewonglv Is there is an alternate strategy for controlling GIF animations that doesn’t require us to expire the image? (so we don’t serve them from separate URL)
Hi @themanro, thanks for the followup Sorry for the late reply. The matter has not been forgotten, however there is no eta for specific feature updates yet.