Skip to content

Commit 76eaba7

Browse files
committed
feat: Add social hero references to host pages
1 parent d5ce076 commit 76eaba7

19 files changed

Lines changed: 19 additions & 1 deletion

‎_posts/2018-11-09-css-and-network-performance.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ faq:
1717
answer: "Inlining a small amount of critical CSS can help the browser render above-the-fold content sooner by avoiding an extra render-blocking stylesheet request."
1818
- question: "Where should I place my stylesheet links?"
1919
answer: "That depends on the constraints, but in general you want to avoid accidentally blocking more important work and you should place stylesheets deliberately rather than by habit."
20+
main: "/wp-content/uploads/2018/11/css-performance-main.png"
2021
---
2122

2223
Despite having been called <cite>CSS Wizardry</cite> for over a decade now,

‎_posts/2019-03-04-cache-control-for-civilians.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ faq:
1919
answer: "immutable tells the browser that a fresh resource will not change during its cache lifetime, which helps avoid unnecessary revalidation on refresh."
2020
- question: "How should I update long-lived cached files?"
2121
answer: "The safest approach is cache busting with fingerprinted filenames, so you can cache assets aggressively while still forcing clients to fetch a new version when the file changes."
22+
main: "/wp-content/uploads/2019/03/cache-control-main.png"
2223
---
2324

2425
<p class="c-highlight">Try out the <a href="/max-age/"><code>max-age</code>

‎_posts/2019-08-08-time-to-first-byte-what-it-is-and-why-it-matters.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ faq:
1616
answer: "Slow TTFB can come from network latency, redirects, slow application logic, overloaded infrastructure, or cache misses closer to origin."
1717
- question: "How can I improve TTFB?"
1818
answer: "Common improvements include reducing server work, caching more effectively, cutting redirects, using a CDN, and bringing content physically closer to users."
19+
main: "/wp-content/uploads/2019/08/ttfb-main.png"
1920
---
2021

2122
I’m working on a client project at the moment and, as they’re an ecommerce site,

‎_posts/2020-05-19-the-fastest-google-fonts.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ faq:
2020
answer: "Sometimes. preload can speed up font discovery, but it needs to be used carefully because it can also add unnecessary work if applied indiscriminately."
2121
- question: "Is preconnect useful for Google Fonts?"
2222
answer: "Yes. preconnect can reduce the setup cost of talking to the Google Fonts origins, which often helps the fonts start downloading sooner."
23+
main: "/wp-content/uploads/2020/05/google-fonts-main.png"
2324
---
2425

2526
<div class="c-highlight mb">

‎_posts/2021-02-26-measuring-network-performance-in-mobile-safari.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ faq:
2121
answer: "You need a Mac, an iPhone, Safari, and the relevant developer and Web Inspector settings enabled so the phone can be inspected remotely."
2222
- question: "Why is testing on iOS important?"
2323
answer: "Because iOS Safari behaves differently enough that issues with rendering, networking, or performance can go unnoticed if you only test in desktop browsers or Chrome."
24+
main: "/wp-content/uploads/2021/02/mobile-safari-main.png"
2425
---
2526

2627
<p class="c-highlight"><strong>N.B.</strong> This article is no longer accurate,

‎_posts/2022-03-28-optimising-largest-contentful-paint.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ faq:
2323
answer: "Yes. Fade-ins and similar effects can delay when the browser considers the content fully rendered, which can worsen LCP."
2424
- question: "Are image-based LCPs always best?"
2525
answer: "Not necessarily. In many cases a text-based candidate is easier to prioritise and can produce a faster, more reliable LCP than a heavy image."
26+
main: "/wp-content/uploads/2022/03/lcp-main.png"
2627
---
2728

2829
<!--

‎_posts/2023-07-01-in-defence-of-domcontentloaded.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ faq:
1717
answer: "DOMContentLoaded is an internal browser event that fires once all deferred JavaScript has finished running."
1818
- question: "Is DOMContentLoaded useful?"
1919
answer: "From a user experience perspective, DOMContentLoaded isn’t a great metric to benchmark yourself on. However, from a diagnostic point of view, it can be helpful in determining when your JavaScript has finished executing."
20+
main: "/wp-content/uploads/2023/07/domcontentloaded-main.png"
2021
---
2122

2223
Honestly, I started writing this article for no real reason, and somewhat

‎_posts/2023-07-24-core-web-vitals-for-search-engine-optimisation.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ faq:
2222
answer: "No. Google’s rankings are based on real-world field data, not Lighthouse scores."
2323
- question: "Does iOS traffic count toward Core Web Vitals for SEO?"
2424
answer: "No. Core Web Vitals data used for Google Search comes from Chrome data sources, so Safari traffic is not included."
25+
main: "/wp-content/uploads/2023/07/cwv-seo-main.png"
2526
---
2627

2728
## Updates

‎_posts/2023-09-28-the-ultimate-lqip-lcp-technique.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ faq:
2424
answer: "The article recommends aiming for a sensible minimum quality threshold rather than making the placeholder as tiny as possible at any cost."
2525
- question: "How do I verify that an LQIP implementation works?"
2626
answer: "You should test the real page, confirm which element becomes the LCP candidate, and make sure the placeholder does not slow or replace the final intended image."
27+
main: "/wp-content/uploads/2023/09/lqip-main.png"
2728
---
2829

2930
At the time of writing,

‎_posts/2023-10-16-what-is-the-maximum-max-age.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ faq:
1616
answer: "Most teams stick to one year, but RFC9111 states caches MUST honour any value up to 2,147,483,648 seconds—68 years—the largest signed 32-bit integer."
1717
- question: "Should I swap my 31536000s for 2147483648s?"
1818
answer: "Maybe, but only for truly immutable, fingerprinted assets. HTML and API responses should keep short or revalidated lifetimes to avoid serving stale data."
19+
main: "/wp-content/uploads/2023/10/max-max-age-main.png"
1920
---
2021

2122
<p class="c-highlight">Try out the <a href="/max-age/"><code>max-age</code>

0 commit comments

Comments
 (0)