I would love to see Unbounce take on an initiative to speed up our landing pages.
Having a fast website is not optional anymore…it is essential!
If you aren’t already, you should be measuring all of our page load times (particular high latency environments such as mobile). Then you can monitor how development impacts page speed over time.
Some Suggestions:
-
Consolidate External JavaScript - Currently Unbounce has 6 external scripts loaded from 2 different Unbounce domains. On mobile, the latency for downloading these files slows the page substantially. These are loading in the head, which blocks the rest of the page from loading.
-
Better Font Handling/Suggestions - I recently discovered some of my pages were loading fonts which were not being used. Fortunately, Unbounce Support was great and helped me remove them. But I can’t help but wonder how many other users have too many fonts on their pages. To help other users, the fonts currently used on the page should be highlighted at the top of the font drop-down field (to encourage using the same font). There should also be a warning message presented when adding multiple fonts. (“Warning: You are loading 3 fonts on this page. This will cause this page to load more slowly. We recommend only using 1-2 fonts.”)
-
HTTP/2 with Server Push - Besides the benefits of the HTTP/2 protocol, Server Push will allow the page to begin loading all the assets on the page without needing to wait for the HTML to download.