LiquidPurple - Strategic Website Management

Glossary of Terms

We have compiled this list of terms and definitions to help you better understand the terminology used within the web development community.

Use rel=preload

Search for glossary terms (regular expression allowed)
Rel=preload tells the browser to fetch important resources, like fonts or key scripts, as early as possible in the loading process. Used wisely, it speeds up first render and reduces delays for critical assets. Overusing it can backfire by competing with other important downloads.

Use rel=preload

Rel=preload is a resource hint that tells the browser to start downloading a specific file immediately, at high priority, even before it would normally discover it during page parsing. Normally, the browser discovers resources as it reads through the HTML and CSS — it finds a stylesheet reference, downloads it, parses it, discovers a font-face rule, and only then starts downloading the font. Preload short-circuits this discovery chain by saying "you are going to need this file — start fetching it now." When used on the right resources, this can shave significant time off critical rendering paths. When overused, it floods the network with high-priority requests that compete with each other.

Why It Matters

  • It eliminates late-discovered resource delays. Some resources are not discoverable until after the browser has downloaded and parsed other files. Fonts referenced in CSS, images referenced in stylesheets, and scripts loaded by other scripts are all "late discoveries." Preloading these resources starts the download immediately.
  • It speeds up critical rendering. When your hero image, primary font, or key stylesheet arrives sooner, the page becomes visually complete faster. Preloading the right resources directly improves First Contentful Paint and Largest Contentful Paint.
  • It gives you control over priority. Without preload, the browser decides the loading priority of resources based on type and position. Preload lets you override that and say "this specific resource is critical — prioritize it."
  • It works across resource types. Preload supports fonts, images, stylesheets, scripts, and other asset types. You can target exactly the resources that create bottlenecks in your specific loading sequence.

How to Use It

  1. Identify your critical resources. Look at your page's loading waterfall and find resources that are discovered late but needed early — typically web fonts, hero images, and above-the-fold stylesheets. These are your best candidates for preloading.
  2. Add link preload tags in the head. Use <link rel="preload" href="/..." as="..."> in your document head. The as attribute is required and tells the browser the resource type so it can set the correct priority and headers.
  3. Include crossorigin for fonts. Font preloads require the crossorigin attribute even if the font is on your own domain. Without it, the browser downloads the font twice — once from the preload and once when it actually needs it.
  4. Preload only what you will use immediately. Preloaded resources that are not used within a few seconds of loading generate browser console warnings and waste bandwidth. Only preload resources that are needed for the initial view.
  5. Limit the number of preloads. Three to five preloaded resources is a practical maximum for most pages. More than that, and the preloaded resources start competing with each other and with other critical downloads, potentially slowing everything down.

Common Mistakes

  • Preloading too many resources. When everything is high priority, nothing is. Preloading a dozen files creates a traffic jam at the network layer and can actually make loading slower by competing with genuinely critical resources.
  • Forgetting the "as" attribute. Without the as attribute, the browser cannot apply the right priority or content security policy checks. The resource may be downloaded twice or blocked entirely.
  • Preloading resources that are not used. If you preload a font file but your CSS never references it, or preload a script that only runs on a different page, you waste bandwidth and get a browser warning about unused preloads.
  • Confusing preload with prefetch. Preload is for resources needed on the current page, right now. Prefetch is for resources that might be needed on the next page. Using prefetch for critical current-page resources does not give them the priority boost you need.
Bottom Line: Identify the two to five late-discovered resources most critical to your initial render, preload them with the correct as attribute, include crossorigin for fonts, and resist the urge to preload everything. Targeted preloading accelerates what matters most without overwhelming the network.
Hits - 170
Synonyms: Resource Preloading, Preload Hint

What Does "Liquid Purple" mean?

noun | / LIK-wid PUR-pul /

  1. (biochemistry) Also known as visual purple or rhodopsin — a light-sensitive receptor protein found in the rods of the retina. It enables vision in dim light by transforming invisible darkness into visible form. Derived from the Greek rhódon (rose) and ópsis (sight), its name reflects its delicate pink hue and vital role in perception.

  2. (modern usage) Liquid Purple — a digital marketing agency specializing in uncovering unseen opportunities and illuminating brands hidden in the digital dark. Much like its biological namesake, Liquid Purple transforms faint signals into clear visibility — revealing what others overlook and bringing businesses into the light.

Origin: From the scientific term rhodopsin, discovered by Franz Christian Boll in 1876; adopted metaphorically by a marketing firm dedicated to visual clarity in the age of algorithms.