712: Lazy Loading the Web with Scott Jehl

ShopTalk1h 4mApril 27, 2026

Get the full intelligence

Search transcripts, export clips, track mentions, and explore all topics from “712: Lazy Loading the Web with Scott Jehl” inside PodZeus.

AI-Generated Summary

In this episode of Shop Talk Show, host Chris Coyier sits down with Scott Jehl, a longtime web standards advocate and now engineer at Squarespace, to discuss the long-awaited rollout of lazy loading for video and audio elements in web browsers. Scott shares the journey behind bringing this feature to life, including his earlier work on responsive video sources that were once part of the HTML spec but later removed. He recounts how, during a Squarespace Hack Week, a team of engineers took on the challenge of resurrecting and standardizing lazy loading for media elements, contributing to Firefox and WebKit implementations and helping shape the HTML standard through public collaboration, web platform tests, and working group meetings. The episode dives into technical details like browser behavior differences, the role of the `loading="lazy"` attribute, preload strategies, and the upcoming proposal to make the `poster` attribute responsive and accessible via a nested `<img>` element. Scott emphasizes the power of community-driven standards work and the satisfaction of seeing developer needs turn into real browser features. The conversation also touches on broader web performance themes, the importance of accessibility, and the evolving nature of web standards—where ideas are debated, tested, and refined over time. Scott’s story is a testament to how individual initiative, combined with open collaboration, can drive meaningful change in the web ecosystem. The episode ends with a playful nod to YouTube thumbnails and a call for community feedback on the upcoming poster redesign proposal, underscoring the inclusive, iterative spirit of web standards development.

Key Takeaways
1

Lazy loading for video and audio elements is now officially part of the HTML standard, with Chrome already shipping it behind a flag.

2

The `loading="lazy"` attribute works similarly to images and iframes, deferring fetch until the element enters the viewport.

3

Browsers like Chrome and Firefox have different viewport thresholds for triggering lazy loading, with Chrome being more aggressive.

4

The `poster` attribute is being reimagined to support responsive images and accessibility via a nested `<img>` element.

5

Web standards work is highly collaborative—requiring spec writing, tests, browser implementations, and community feedback.

…and 3 more takeaways available in PodZeus

Chapters
0:00
10 min

Welcome and Introduction to Scott Jehl

Chris welcomes listeners in Dave's absence and introduces Scott Jehl, a longtime web standards advocate now at Squarespace. They briefly discuss Scott’s background and the significance of his work on web performance.

10:00
15 min

Lazy Loading for Video and Audio: The Big Announcement

It's just like, oh, I better start downloading that video. There's cost perhaps to other things that need to load.

Highlight
25:00
20 min

The History of Responsive Video and Why It Was Removed

You're like, oh, dang, Scott, way to flex, where you thought that videos should have, like images do...

Highlight
45:00
18 min

The Hack Week Journey: Building Standards from Scratch

It's a really cool process just to download Firefox source, build it locally. Tweak a line or two, build it again.

Highlight
1:03:20
20 min

The Future of the Poster Attribute: Responsive and Accessible

The episode explores a proposed enhancement to the `poster` attribute, suggesting a nested `<img>` element to enable responsive images and accessibility features like `alt` text and `aria` labels.

High-Impact Quotes
You're like, oh, dang, Scott, way to flex, where you thought that videos should have, like images do...
Chris Coyier20:58
Viral: 85.0
It's amazing how much you can do with just a little bit of community effort and a shared vision.
Scott Jehl73:33
Viral: 82.0
It's a really cool process just to download Firefox source, build it locally. Tweak a line or two, build it again.
Scott Jehl32:23
Viral: 80.0
Speakers

Host

Chris Coyier

Guest

Scott Jehl
Topics Discussed
lazy loading95%web standards92%web performance90%browser implementation88%web platform tests87%responsive video85%accessibility80%content modeling40%
People & Brands

Chris Coyier

person

15xPositive

Scott Jehl

person

12xPositive

HTML standard

other

12xPositive

Chrome

other

10xPositive

Squarespace

organization

10xPositive

Firefox

other

8xPositive

WebKit

other

7xPositive

Web Platform Tests

other

6xPositive

Dave

person

4xNeutral

Sanity

organization

2xPositive

Get the full intelligence

Search transcripts, export clips, track mentions, and explore all topics from “712: Lazy Loading the Web with Scott Jehl” inside PodZeus.

Start discovering podcast insights today

Start with a 7-day trial and explore a growing catalog of popular podcasts. No credit card required.

No credit card required • 7-day trial • Cancel anytime