Profile avatar
yoav.ws
On a mission to make the web faster, one perf feature at a time. Web platform @ Shopify. WebPerfWG and WICG co-chair. RICG4life. Opinions are my own, etc.
163 posts 2,110 followers 320 following
Regular Contributor
Active Commenter

My process for writing blog posts using LLMs: * Outline the points I want to make * Ask an LLM to fill in the blanks * Start reading what the LLM wrote and throw it away because it's mediocre garbage * Write my own thing

The DOJ proposal would have extremely negative consequences for the web. The OWA folks propose a significantly better alternative

Someone hire this guy. He's one of the best. Hire him before someone else does.

BlinkOn prep

I can’t seem to quite find anything definitive - is it standard to just not animate a loading spinner at all if prefers-reduced-motion is set to reduce?

Safari Tech Preview 215: Added support for Trusted Types 🎉 webkit.org/blog/16523/r...

Blink: Intent to Prototype: Delete-Cookie header

Can't recommend it enough! I started my OSS adventures a lifetime ago with Google Summer of Code creating a Boost C++ library. I had zero Open Source experience, and it was fantastic to do the first steps with the program structure and a mentor guiding and encouraging me. Don't be afraid and apply!

The mountains are nice

I wrote a thing for the Chrome Developer Bog; introducing popover=hint. developer.chrome.com/blog/popover...

The Delete-Cookie header proposal is not dead and there is now an internet-draft for it: https://yoavweiss.github.io/delete-cookie/draft-deletecookie-weiss-http.html

I wanted this to happen for a ~decade

Blink: Intent to Ship: Partitioning :visited links history

LCP and INP are in Interop 2025!!!! web.dev/blog/interop...

Reminder that this changed rolled out in Chrome 133. If you’re seeing worse LCP times and load your LCP images from another domain (and didn’t have the TAO header set) then that could be why. Read the full thread for details.

Yay! 🎉

attention nuxt users! 👉 I'd love your thoughts on this RFC for built-in content security policy support ... from our very own @jacobandrewsky.bsky.social ❤️

Coolest thing ever🤩, our Baseline integration into RUMvision got featured as a use case web.dev/case-studies... Not something I could have predicted when we started our startup 3 years ago, and was looking through web.dev as a source of info, which makes this even cooler! 🥳

Oracle justified its JavaScript trademark by claiming Node.js — now it wants that ignored #FreeJavaScript deno.com/blog/deno-v-...

Building secure web apps shouldn't be a burden. We've built a high-assurance web framework at Google that makes security easy for developers. Learn about our "Secure by Design" approach and how it works in our new blog post: bughunters.google.com/blog/6644316... cc: @ddworken.bsky.social

With a rigorous A/B test, Rayban was able to prove that pre-rendering could reduce their LCP by over 40%, leading to a DOUBLING of their conversion rates! If you are not measuring the impact of web performance on your business, you are probably leaving money on the table! web.dev/case-studies...

We all flourish in Open Source thanks to people like @danielroe.dev. Anti zero sum games club ♥️