Annie Sullivan

Annie Sullivan

@anniesullie.com

Chrome Web Platform Engineer (Core Web Vitals). USDS alum. Mom. Loves OCR training, making and crafting. Hates facists.

2.2K followers613 following204 posts

Annie Sullivan reposted

Clicking a link in a single-page app doesn't trigger a full page load. That's why it's tricky to measure. Chrome DevTools now analyzes these soft navigations in Performance Insights, alongside Live Metrics and trace views → goo.gle/4i2xbRL

Annie Sullivan reposted

Replying to @sarahedo.bsky.social

Over time, we've evolved CVW to best fit how the web is written, and we've found that giving SPAs their own unique metrics has had the best outcome. Credit to @anniesullie.com and @alextcone.bsky.social More here, including access, and plans for SEO: web.dev/blog/crux-ex...

web.devExperimental soft navigation metrics now available in CrUX  |  Blog  |  web.devLearn about the new experimental soft navigation metrics in CrUX and how they will impact your Core Web Vital metrics.

Annie Sullivan reposted

🧪 We've expanded Core Web Vitals to include support for soft navigation (SPA)! Since SPAs are handled differently in implementation, they have required bespoke custom measurement, making it hard to compare directly across sites. Measuring performance is a little art, a little science. 1/2

web.devExperimental soft navigation metrics now available in CrUX  |  Blog  |  web.devLearn about the new experimental soft navigation metrics in CrUX and how they will impact your Core Web Vital metrics.

Annie Sullivan reposted

Things I hope to push forward at TPAC: - Declarative fragment / client side include - declarative skeleton/shell - CSS navigation matching - parser/patch reflection in mutation observers - responsive image improvements - connection allowlists - focusreset - CSS module imports Gonna be interesting!

Annie Sullivan reposted

Annie Sullivan reposted

@benschwarz.bsky.social made this awesome graphic to show the impact of soft navigations on LCP. I should have credited him (and would have if I realized)

Nicole Sullivan@nicolesullivan.bsky.social

I’m pleased to see soft navigations count towards LCP. This was an argument I made when I worked on Google Chrome because single page apps can provide much faster UX. Let’s say goodbye to the outdated nonsense metaphors that JS is smog or a traffic jam. It never made sense — now we have the data.

Annie Sullivan reposted

The pitch for single page apps was always “it’s faster after the first load”. Google’s Core Web Vitals, used in search ranking, now measure soft navigations. It’s true: LCP drops by about a third. But, I don't think SPAs are ever really worth all the compromises and extra code.

Annie Sullivan reposted

I’m pleased to see soft navigations count towards LCP. This was an argument I made when I worked on Google Chrome because single page apps can provide much faster UX. Let’s say goodbye to the outdated nonsense metaphors that JS is smog or a traffic jam. It never made sense — now we have the data.

Annie Sullivan reposted

Replying to @tunetheweb.com

We have also published a detailed blog post from @anniesullie.com with details about how these data change the Core Web Vitals metrics for sites that experience a lot of soft navigations. And when we expect to migrate them out of the experimental stage. web.dev/blog/crux-ex... 4/10

web.devExperimental soft navigation metrics now available in CrUX  |  Blog  |  web.devLearn about the new experimental soft navigation metrics in CrUX and how they will impact your Core Web Vital metrics.

I'm super excited to announce that today we've added experimental versions of Core Web Vitals metrics including soft navigations to the Chrome User Experience Report! You can see them in BigQuery, the APIs, and CrUX Vis. Check it out! web.dev/blog/crux-ex...

web.devExperimental soft navigation metrics now available in CrUX  |  Blog  |  web.devLearn about the new experimental soft navigation metrics in CrUX and how they will impact your Core Web Vital metrics.

Annie Sullivan reposted

What have you always wanted to know about CrUX? Tee me up with questions in your replies or, better yet, tune in to ask your question live!

Henri Helvetica 🧑🏾‍🚀🇭🇹@henrihelvetica.bsky.social

✨ SPDY STREAM 038 ✨ with @tunetheweb.com Optimizing real world UX requires navigating CrUX. Our guest Barry Pollard, Performance Advocate for Google will chat all things CrUX: from the Daily + Historical API and much more... 📅 Tuesday June 30th ⏰ 11am EST, 4pm 🇬🇧 🔗 YT: youtube.com/live/qo3aCzd...

Annie Sullivan reposted

This is me! We're focusing on a few areas next month and I'm leading the "Paper cuts" area. So spam me with your bugs, please - and please file them yourselves first so I can triage them internally 😁

Barry Pollard@tunetheweb.com

The Chrome DevTools team are doing a "papercuts" sprint where they try to address lots of small, irritating bugs and annoyances. Reply with crbug.com links (no bug, no fix—that's the deal!) and will see what we can do. No promises though as some may be features/too big/unclear how to solve.

Annie Sullivan reposted

We just sent out a TEST MAIL to our mailing list. Last year quite a few people didn't see the announcement mail and missed the early bird ticket sale. So this year we run a test first. If you're subscribed to our mailing list, please make sure you got the test mail. Or perfnow.nl/subscribe

Annie Sullivan reposted

Annie Sullivan reposted

Annie Sullivan reposted

I just merged the code change for this. We'll now have new Device Memory API limits from Chrome 146 and other Chromium-based browsers: - Android: 2, 4, 8 - Others: 2, 4, 8, 16, 32 Replacing the old values of 0.25, 0.5, 1, 2, 4, 8 which have grown outdated. Next up, updating MDN documentation...

Annie Sullivan reposted

Big news! Google have sponsored the @e18e.dev community $10k via their Chrome performance fund 🎉 I'm very thankful we've managed to create a space and a community people appreciate. Sponsorships like this will benefit the ecosystem, not just this community

Annie Sullivan reposted

It’s gonna be a fun day at the Downtown Library! Join us for Dead Media Day from 11-3 Sunday and enjoy the vintage arcade. No tokens required!

Annie Sullivan reposted

Really excited to be speaking @perfnow.nl this year—my favourite conference run by some of my favourite people! If you're into web performance (or wanna be!) and like a great conference with a super friendly vibe then pop along to Amsterdam at the end of October. Tickets selling fast! perfnow.nl

perfnow.nlperformance.now(); 30th and 31st of October, AmsterdamOn 30th and 31st of October, 2025, the sixth edition of performance.now() will take place in Amsterdam—a single track conference, covering today’s most important web performance insights.

Annie Sullivan reposted

Exclusive: a Michigan Campaign Finance Act complaint has been filed against Ann Arbor's Library Green Conservancy. The complaint alleges LGC's advocacy against Props A & B violates state law limiting how 501(c)(3)s can engage in politics. Read more here: www.damnarbor.com/2025/07/excl... #a2Council

damnarbor.comExclusive: Complaint filed against Ann Arbor's Library Green Conservancy for Michigan Campaign Finance Act violationA screenshot of the complaint filed against the Library Green Conservancy  Andrew Robins, a researcher at  U of M, has filed a complaint a...

Annie Sullivan reposted

Once again, Congresswoman Tlaib is a real one. And um. @debbiedingell.house.gov ? Could you just not (support manufactured war on Iran ffs)? And say that publicly? Seems like not too much to ask. Thanks in advance, I hope, but get on this.

Prem Thakker ツ@premthakker.bsky.social

UPDATE — Here are the 13* members of Congress who have so far signed on to efforts against the Trump-Vance admin's moves towards war on Iran *Missed Welch initially Outreach for these resolutions still going on inside Congress, watch for numbers to possibly change tomorrow

Annie Sullivan reposted

Especially if you're on the fence about it, protest today. Fascism is isolating and lonely. Its very goal is to make you feel like you're the only person unwilling to accept a cult of personality. On days like today you fully realize there are more of us than there are them. You will feel better.

Annie Sullivan reposted

Picked this book up on a whim at Vault of Midnight, and had so much fun with my 11-year-old making our first batch of dumplings together. I wish more kids cookbooks were written like graphic novels!

Annie Sullivan reposted

Hire him while you can

Weston Ruter@weston.ruter.net

I've done some retrospection and written up a history of my WordPress contributions. Next week marks a decade since I became a core committer. Now that I've been laid off from Google, I'm looking to find a sustainable way to continue contributing:

Annie Sullivan reposted

Is the WebDev Arena truly measuring webdev coding ability? This ML coding benchmark *requires* React/Tailwind and completely breaks with vanilla JS/other frameworks. The second-order implications of models competing on this narrow definition of frontend web development are rather troublesome.

Annie Sullivan reposted