Scott Jehl @scottjehl.com · 04/06/2026still pondering how to display this new element from a design perspective but for now, there's a little progressive enhancement to show the button and text, or static instructions, based on a class added via a feature test: 'HTMLInstallElement' in window. 130
Scott Jehl @scottjehl.com · 13/04/2026If you missed it last week, parts 1 and 2 of my latest Squarespace Engineering Blog series are now out. Learn about the upcoming HTML video & audio loading=lazy feature and how it came to be standardized. 1: engineering.squarespace.com/blog/2026/sq... 2: engineering.squarespace.com/blog/2026/ho... 060
Scott Jehl @scottjehl.com · 23/03/2026Spec proposal merged. HTML video and audio lazy loading is now a web standard. github.com/whatwg/html/... html.spec.whatwg.org#the-video-el... html.spec.whatwg.org#the-audio-el... 614633
Scott Jehl @scottjehl.com · 24/02/2026When your cinematographer friend comes along to Prospect Park 2240
Scott Jehl @scottjehl.com · 18/01/2026old favorite from the days when folks were making NFT profiles + @ethanmarcotte.com 0340
Scott Jehl @scottjehl.com · 19/12/2025Made Dilly Bean Stew with Cabbage and Frizzled Onions again tonight (in Alison Roman’s new book). Tripled the onions this time, doubled the vinegar. Still could’ve added more dill. came out great 150
Scott Jehl @scottjehl.com · 28/10/2025As an example, the OG previews I use for URLs on my site are just dynamically-generated screenshots of the page itself, taken at Open Graph viewport sizes. The screenshot service step so many sites now do seems so silly. And my layout could be better catered to OG if I could target a CSS media type 210
Scott Jehl @scottjehl.com · 09/10/2025Really nice to see "Custom Built-ins" aka the "is" attribute on this list. I've been vocal for a long time about this one being possibly *the* default way I'd use web components if it only worked in webkit/Safari (works everywhere else) I listed it #1. 290
Scott Jehl @scottjehl.com · 07/10/2025Listening to @miriam.codes talk CSS cascade at #smashingconf 0141
Scott Jehl @scottjehl.com · 07/10/2025Next up, @tkadlec.bsky.social talking about web performance #smashingconf 030
Scott Jehl @scottjehl.com · 07/10/2025Listening to @calvinrobertson.bsky.social present on leadership #smashingconf 010
Scott Jehl @scottjehl.com · 07/10/2025Watching @nickdesb.bsky.social talk dashboards #smashingconf 011
Scott Jehl @scottjehl.com · 07/10/2025Settled in for a day of talks at @smashingconf.com NYC. First up is @christinevallaure.bsky.social 191
Scott Jehl @scottjehl.com · 10/09/2025Really entertaining game/animation talk by @cassiecodes.bsky.social to close #smashingconf Freiburg 141
Scott Jehl @scottjehl.com · 09/09/2025Listening to @bradfrost.com kick off the show #smashingconf 1212
Scott Jehl @scottjehl.com · 09/09/2025Great to be in Freiburg for the first time for another fun @smashingconf.com 1130
Scott Jehl @scottjehl.com · 06/08/2025In just over a month, I will be in Freiburg, Germany to present at @smashingconf.com about web performance! The lineup looks fantastic. If you’re considering going, here’s a link with a discount code. I hope to see you there! ti.to/smashingmaga... 182
Scott Jehl @scottjehl.com · 31/07/2025I have a morning checklist for packing everything for my run commute into Manhattan (towel, work clothes, laptop, etc). And yet, I forgot my belt again today. Did you know a running shoelace can be a belt? 370
Scott Jehl @scottjehl.com · 21/04/2025Spent some of the last week getting some sailing certifications on a 30ft Hunter. Telltales are streaming 2161
Scott Jehl @scottjehl.com · 19/12/2024Recordings that show how deferred JS can delay accessibility, and fast rendering isn't necessarily perceivable to all. In both clips I'm opening a page in Chrome, which VoiceOver reads as soon as it can. Index.html contains an <h1>. Block.html adds a deferred JS that blocks the thread for 6 seconds 2142
Scott Jehl @scottjehl.com · 13/12/2024This fall I had the pleasure of delivering the “mystery speaker” opening talk at Smashing Conf NYC, at New World Stages theater in Manhattan. Video from the talk, titled Web Components Can't Save Us, But You Can! is now posted for anyone interested in checking it out www.youtube.com/watch?v=1irn... 1245
Scott Jehl @scottjehl.com · 09/12/2024I think @zachleat.com's example from earlier in the year was a nice simple way to describe how nice it could be to have a declarative custom element for reuse on a page. 481
Scott Jehl @scottjehl.com · 28/11/2024Listening to Maria Farrell @mariafarrell.bsky.social present Let’s Rewild The Internet at Web Directions #webdirections @webdirections.bsky.social 091
Scott Jehl @scottjehl.com · 28/11/2024Listening to @qcn.bsky.social talk about Speculation Rules API at Web Directions #webdirections 170
Scott Jehl @scottjehl.com · 28/11/2024Listening to Anton Ball @antonjb.bsky.social talk about advanced CSS features at Web Directions Sydney #webdirections 040
Scott Jehl @scottjehl.com · 28/11/2024Here’s @miriam.codes on stage this morning at Web Directions. Great talk, as usual! 2220
Scott Jehl @scottjehl.com · 26/11/2024Now on the @webdirections.bsky.social stage, @mandymichael.bsky.social is talking about HTML and performance 👍 #webdirections 0161
Scott Jehl @scottjehl.com · 26/11/2024Alex on stage talking about the web monetization community group. webmonetization.org/specification/ #webdirections 021
Scott Jehl @scottjehl.com · 19/11/2024I've offered up stickers from Perf Now() at my desk today to Squarespace colleagues. All are free except for the coveted AJJC sticker, for which I've requested 1 link to a webpagetest run with an interesting performance opportunity for us to discuss. 2250
Scott Jehl @scottjehl.com · 18/11/2024Hmm! I'm curious how that is different from current behavior. It seems to match how dev tools already report custom elements, "not interesting for accessibility" but I may be misunderstanding! Thanks 100
Scott Jehl @scottjehl.com · 15/11/2024Closing out #perfnow is Annie Sullivan @anniesullie.bsky.social 👏👏 170