The browser pauses page rendering for synchronous <script> tags and external CSS in <head>. Each blocking resource adds at least one round-trip before paint.
defer to non-critical scripts so they run after HTML parse.async for analytics-style fire-and-forget.media="print" onload.<link rel="preload" as="font">.Preloading everything is the same as preloading nothing — the browser has no priority signal.