Profile avatar
csswizardry.com
🚀 Independent Web Performance Consultant • Speaker • Google Developer Expert, Web Performance • Accepting new clients • https://harry.is/for-hire
149 posts 5,332 followers 142 following
Regular Contributor
Active Commenter

🧠 What is the maximum `max-age` value? (It’s not what you think…) csswizardry.com/2023/10/what...

💡 Here is a fascinating phenomenon on a current client’s site! I’ve talked a lot about latency lately, and—if the data is to be trusted—this client had a huge and sustained uptick in high-latency visitors since the middle of November. Its knock-on effect on (Core) Web Vitals is stark!

🔎 git blame meets git bisect

Here is a handful of my favourite/most-used Git flags.

CSS is render- but not parser-blocking. This means that while a browser is fetching CSS, it is permitted to continue parsing the rest of your HTML but not render it. HOWEVER! If you’re not careful, you can inadvertently end up in parser-blocking territory.

Designing (and Evolving) a New Web Performance Score csswizardry.com/2024/11/desi... by @csswizardry.com #WebPerf #PerfMetrics #Performance

Vim tip for today 🔥 Moving the line down `ddp` or up `ddkP` is fine, but binding it to `Alt+j` and `Alt+k` keymaps is a lot better. It works great with multiple lines. Holding shift duplicates the selection. Handy, right? github.com/pawelgrzybek... #vim #neovim

Another good stomp today. Blackstone Edge with my pal Ross.

Yes! And for extra points: <link rel=preload as=image href=poster.jpg fetchpriority=high> …as you can’t add `fetchpriority` to the video element itself.

🚨 An upcoming client was hit by a sustained DDoS attack last week and needs to delay their February project. This means I have almost immediate availability for short-term, tactical engagements next month! DMs are open.

Love this article from @csswizardry.com! I've seen similar struggles from clients. These are my favorite nuggets: - "open-source vendor lock-in" - "The stack owns you" - "you should never need to call pest control twice" - "if you’re going to use [a framework], I shouldn’t be able to smell it"

In January last year (and again in June), I was on-site in New York helping a big, high-profile client get a handle on their INP scores. How did it go? I’ll let the graphs do the talking…

"Iterate quickly on a slow-moving platform" - great post by @csswizardry.com csswizardry.com/2025/01/buil...

Everytime I read a post like this (excellent) one by @csswizardry.com, they come down to the same thing: It pays off to bet on the web platform. Want to make something that works without a major refactor every 3 years? Build "with the grain of the web". đź’Ż csswizardry.com/2025/01/buil...

🧠 Some brief thoughts on front-end frameworks and upgrade hell: csswizardry.com/2025/01/buil...

🍾 I recently helped a client squash their last remaining ~45k failing URLs. Now a clean-green across the board! I’m taking on new clients for Q2—drop me a line to get started.