4 ms·
Meh. I'll take "looking crummy" over waiting 30 seconds to read someone's ad-filled essay on whatever.
by swiley 5y ago
Meh. I'll take "looking crummy" over waiting 30 seconds to read someone's ad-filled essay on whatever.
- nicbou 5y agoFonts are 20 kb each. Even on the slowest of mobile connections, they hardly make a difference. If you're waiting 30 seconds, fonts are not the bottleneck.
- maccard 5y agoIf you have a few fonts, referenced by an external css file, on a page that has a bunch of images, the delay is a couple of seconds on a mobile connection. It's not just the download time for 20kb, it's the servers response time (you _are_ hosting it yourself right?) × number of resources requested. I'd rather just view the page with the default fonts rather than wait 5-6 secondsfor the minimally different sans serif font that you've chosen for one paragraph that blocks the entire page render.
- nicbou 5y agoEven on the absolute slowest connection, it takes less than that for my 4 font variants to load.
- swiley 5y agoYou might be able to load the fonts quickly on their own but if they're requested by something else that's dynamically loaded the (serialized) round trips can add up fast, especially on high latency connections like satellite.
- nicbou 5y ago"But think of the satellite connections" isn't really a meaningful consideration in a world where we don't support IE and most websites are megabytes in side. Mine is fast enough for people stuck in the underground, which is a far more significant demographic for me. Hypotheticals aside, the fonts load sufficiently fast in a single round trip (two if HTTP2 push isn't supported), and do not block rendering.